Get directions to: Taste Of Italy, Muskogee, OK
Restaurant address: 110 N 40th St Muskogee, OK 74401, USA
Restaurant: Taste Of Italy