This place just opened up near us and it’s quickly become a favorite. Their menu is not your typical pizza and the Nutella shakes are to die for!
*Disclosure: While a small portion of our meal was sponsored by Metro Pizza all opinions in this post are our own. We love this place and so do many other people based on their raving reviews!
5229 Stevens Creek Blvd
Santa Clara, CA 95051
Metro Pizza on facebook.