May Flower Restaurant

1080 Saratoga Ave San Jose CA 95129 USA

(408) 246-9550

Email May Flower Restaurant

Location