The Noodle House

Overview

Address: 1507 Sloat Blvd
San Francisco, CA 94132
Phone: 415-566-9921