Italian Restaurants
Edit

Smeraldis Restaurant

(213) 612-1562 | Facebook
506 S Grand Ave, Los Angeles, CA 90071 | Directions
Hours: None Listed

Tags: afternoon tea, continental, local business, Downtown, Restaurants, Italian Restaurants

Explore Nearby