That Pizza Place

11651 W Pico Blvd, Los Angeles, CA 90025

4.6(45)
$12 Minimum
Price: $$