Tropical Deli
Restaurant
•
309 Wall St, Los Angeles, CA 90013, USA
5.4
Sunday: Closed
See if anyone you trust recommends it!