King Of Thai Noodle House

Overview

Address: 184 O'Farrell St
San Francisco, CA 94102
Website: kingofthainoodlehouse.com
Phone: 415-677-9991