Thai Orchid

2591 North 1st Street San Jose, CA 95131 United States of America

Location