Stella Maris Seafarers’ Center

Location USA
Address 1760 Water St, San Diego, CA 92101, USA
Opening Hours Mon-Fri 1000-2200; Sat & Sun 1700-2200
Facilities Telephones, games, refreshments, Chapel, TV
Transport Yes
Ship Visiting Yes
Internet Free internet (Wifi)
Map showing the location of

Contact Details

Address 1760 Water St, San Diego, CA 92101, USA