Take Ten Deli

15228 Ventura Blvd
Sherman Oaks, CA
818.905.6022
34.153567
-118.464793
Hours:
Mon - Fri: 7am - 4pm
Sat - Sun:closed

for Take Ten Deli
Directions
from: