Stella Maris is located in Mexico Beach, just a 7-minute walk from Mexico Beach and 18 miles from Tyndall Air Force Base. Both free Wifi and parking on-site are available at the vacation home free of charge. Visual Arts Center is 26 miles from the vacation home and Oliver Stadium is 26 miles away.
The accommodation is non-smoking.
George Park is 23 miles from Stella Maris, while City Of Panama City Marina Civic Center is 26 miles away. The nearest airport is Northwest Florida Beaches International Airport, 45 miles from the accommodation.