Restaurant Reviews from DiningGuide411.com
    Top : Canada: ON: Elmira

Crossroads Restaurant, Elmira, Ontario, Canada










Crossroads Restaurant
384 Arthur St. S
Elmira ON Canada


Phone: 519.669.8117
Accepts: bank debit cards, Visa

Dress: casual

Reservations: recommended