Address: 5918 N Figueroa St, Los Angeles, CA 90042, United States
Expensive if compared to other pizzas, not much better than other places, but the fact that you, in essence can get “Pizza by the inch” is good for some
Address: 5918 N Figueroa St, Los Angeles, CA 90042, United States
Expensive if compared to other pizzas, not much better than other places, but the fact that you, in essence can get “Pizza by the inch” is good for some