Stella Maris Center – Apostleship of the Sea – Miami

Location USA
Address 1172 N. America Way, Miami, FL 33132, USA
Opening Hours Mon-Sun 1000-1500
Facilities Chapel, television, coffee, mail
Transport No
Ship Visiting Yes
Internet Free internet (Wifi)
Map showing the location of

Contact Details

Address 1172 N. America Way, Miami, FL 33132, USA