image
See Filters

Harbor House

Add to Trip (0)
Please login to bookmark Close
Harbor House in Shanghai, China, is a Michelin one-star restaurant. With a focus on seafood, Harbor House provides a fresh and flavorful menu that showcases the best […]
5600 CA-1, Elk, 95432, USA

New Report

Close