Urban Sloth Eatery
Closed
Advertisement
105 E 8th St
Los Angeles, CA 90014
History
L.A's 1st Costarican Restaurant
Specialties
Modern Costarican Eatery
Also at this address
See a problem?
Advertisement
Advertisement
L.A's 1st Costarican Restaurant
Modern Costarican Eatery
Advertisement