5311 E Olympic Blvd, Los Angeles, California 90022 USA
THE BIRRIA SPOT STAFF WANTS TO THANK ALL OF OUR COSTUMERS FOR THE AWESOME SUPPORT!!
Photo Credit: Yelp