Processing, please wait ...
Mediterranean Grill House
Address: 650 Castro St Ste 110; Mountain View CA, 94041
Good food and reasonable price.
With so many other choices i would not order from this vendor again. Their wraps are not tasty- dry and bland.