11239 Ventura Blvd #102, Studio City (818) 853-7233
Came here because of Off the Menu, had meatballs with French bread and fries. Pretty good!
11239 Ventura Blvd #102, Studio City, CA 91604 (818) 853-7233
Came here because of Off the Menu, had meatballs with French bread and fries. Pretty good!
Restaurantji Recommends