There's nothing fancy about this place. It's located on Whittier Blvd in the heart of one of the commercial centers of East LA. The place is painted a garish green and yellow, and...
All reviews seem positive