Marcello's Pizza

Castro Pizzeriashort_description_v1
4.1(338)
$
Open
Closes 12:00 AMCastro

What people are saying

4.1
⭐⭐⭐⭐⭐
338 reviews

Details

Castro
420 Castro St, San Francisco, CA 94114
Open
  Closes 12:00 AM

About

  • pizza
  • salad
  • fast food
  • food