4137 East Anaheim Street, , CA 90804
(562) 343-5630
Filed under:
16 superb options for dining out or ordering in this holiday season in LA
The new Selva is a nod to the colorful Colombian culinary landscape, housed in a well-known corner location