Skip to main content

Happy Lamb Hot Pot | Mountain View

restaurant · Mountain View, CA

Address
102 Castro St, Mountain View, CA 94041-1202
Phone
(650) 386-5061
Website
happylambhotpot.com
Where
37.3951, -122.0785

Search Hominin for Happy Lamb Hot Pot | Mountain View

Other restaurants nearby

More in Mountain View