Get directions to: Lamottas Italian Restaurant & Pizzeria, Fort Myers, FL
Restaurant address: 15660 San Carlos Blvd Fort Myers, FL 33908, USA
Restaurant: Lamottas Italian Restaurant & Pizzeria