Hippo
Restaurant
•
5916 1/2 N Figueroa St, Los Angeles, CA 90042, USA
8.7
Tuesday: Closed
See if anyone you trust recommends it!