Know a great happy hour or special for this location?
Italian restaurant featuring booth seating, murals & a menu of pizza, pasta, classic mains & subs.
Suggest an edit
43 Alafaya Woods Blvd, Oviedo, FL 32765