This little place is VERY conveniently located. It is right in the downtown of Mountain View (Castro street if full of little restaurants and shops which make it a great place to spend the evening.) The food was very well prepared, good quality. The price wasn't that great but I think that is due to the location. Try the thai tea. It was really sweet, but a good experience to have. Look around, notice the decorations.
more