Get directions to: Little Italy Restaurant, Muskogee, OK
Restaurant address: 325 North Main Street Muskogee, OK 74401, USA
Restaurant: Little Italy Restaurant