Get directions to: Mama Teresa Pizza & Restaurant, Ithaca, NY
Restaurant address: 139 Dryden Road Ithaca, NY 14850, USA
Restaurant: Mama Teresa Pizza & Restaurant