By admin September 5, 1994 Pier 39-Parking Structure Entrance Beach & Embarcadero Streets San Francisco, California 52 Feet Long x 58 Feet High Dedicated September 5th, 1994 By Dennis Bouey admin / About Author More posts by admin