Best Mediterranean Restaurant in Mountain View: The Complete Castro Street Guide

Downtown Mountain View’s Castro Street is one of the most active dining strips in the South Bay. You’ll find everything from sushi to tacos to ramen within a few blocks. But Mediterranean Grill House at 650 Castro St isn’t competing for the “best restaurant on the block” title in the conventional sense — it’s built […]