Thai Noodle House of Alameda

Overview

Address: 1700 Park St
Alameda, CA 94501
Phone: 510-522-8200