Thai Noodle House of Alameda

1700 Park St #100, Alameda, CA 94501, United States