1627 N Vermont Ave, Los Angeles, California 90027 USA
Indoor dining tables 3.09.23
Photo Credit: Yelp