Mediterranean Grill House

Overview

Address: 650 Castro St
Ste 110 Mountain View, CA 94041
Website: mediterraneangrillhouse.net
Phone: 650-625-9990