Get directions to: Czar's Lechon & Restaurant, Waipahu, HI
Restaurant address: 94-866 Moloalo St Waipahu, HI 96797, USA
Restaurant: Czar's Lechon & Restaurant