Get directions to: El Tatapatio, North Manchester, IN
Restaurant address: 210 East Main St North Manchester, IN 46962, USA
Restaurant: El Tatapatio