We at Metro Pizza in the Santa Clara, CA. Create your own pizza and enjoy delish pizza, Now Order online with get delivery or take-out from restaurant.

Comments

Who Upvoted this Story