3 Fish 888 El Camino Real Menlo Park CA United States
Closed in October 2002. Now in its place is Bluewater Grill.
Hours: Closed for business
Phone: 650.326.2633 Smoking: not permitted