Location: The Bayou Restaurant in Mt Vernon, 580 Gramatan Avenue, Mount Vernon, NY, United States
StreetView: None