Share:

More from Restaurants & Bars

Restaurants & Bars Los Angeles Area Steakhouse

Best Steakhouse in L.A?

s
Sancho_Villa | | Jul 6, 2011 04:16 PM

Cut , Wolfgang's or Mastro's? Money is no object.

-----
Mastros Restaurant
2087 E. Thousand Oaks Blvd., Thousand Oaks, CA 91362

Feedback