Roma D' Italia hero image

Roma D' Italia

Restaurant

611 El Camino Real, Tustin, CA 92780, USA

Biter Score
8.0
Closed
Tuesday: 11 AM – 9 PM
Roma D' Italia photo 1
Roma D' Italia photo 2
Roma D' Italia photo 3