Thai Cuisine Bamboo Garden

Overview

Address: 1392 E Palomar St
Chula Vista, CA 91913
Website: bamboogardenthaicuisine.com
Phone: 619-482-0888