5176 Wilshire Blvd, Los Angeles, California 90036 USA
Square Pie by the slice only, available Friday Lunch
Photo Credit: Yelp