Caffè dell'Olmo

Restaurant in Teramo, Italy

Opening hours: Mo-Su 06:00-01:00 Features: outdoor seating

Piazza Martiri della Libertà, 64100