You are now leaving Menulist
We hope to see you again soon!
Ofelia's Italian Restaurant
401 River Falls St Andalusia, AL 36420-2639, United States
Italian, Sandwich, Lunch, Sandwiches, Coffee, Fish, Wine, Cakes
The redirect does not work? Just click on this link or copy it into your address bar