Petra Mediterranean Pizza & Grill
Restaurant
•
1210 Higuera St, San Luis Obispo, CA 93401, USA
8.7
Monday: 10 AM – 9 PM
See if anyone you trust recommends it!