Mastro's Steakhouse

2855 Stevens Creek Blvd Ste 1860, Santa Clara, CA

Menu (As of 10/29)

Nightly Live Entertainment

Mastro's Steakhouse: hours and how to order