Cafe Baklava

341-A Castro Street Mountain View, California 94039 United States of America

Location