Choose your preferred currency.
Featuring quiet street views, Spencer House Inn in Saint Marys provides accommodations, a terrace, and a shared lounge. With a garden, the 4-star bed and breakfast has air-conditioned rooms with free Wifi, each with a private bathroom. Free private parking is available, and the bed and breakfast also features bike rental for guests who want to explore the surrounding area. At the bed and breakfast, the units include a outdoor furniture.
Each unit has a wardrobe and a flat-screen TV, and some units at the bed and breakfast have a balcony. At the bed and breakfast, all units come with bed linen and towels. For visitors looking to embark on day trips to nearby landmarks, the bed and breakfast offers a selection of packed lunches. Guests at Spencer House Inn will be able to enjoy activities in and around Saint Marys, like cycling and hiking.
The bed and breakfast has a picnic area where you can spend the day outdoors. Jacksonville International Airport is 28 miles from the property.
200 Osborne Street, Saint Marys, 31558, United States
WiFi is available in all areas and is free of charge.
Free private parking is possible on site (reservation is not needed).
Pets are not allowed.
Children of any age are allowed.
You haven't added any cots.
You haven't added any extra beds.
Find other great 3.5-star options near the Spencer House Inn.
2343 Village Drive, Kingsland
, Fernandina Beach
, Fernandina Beach
614 Ash St, Fernandina Beach
102 South 7th Street, Fernandina Beach
, Fernandina Beach
, Fernandina Beach
103 S 9th St, Fernandina Beach
850857 US Highway 17 South, Yulee
, Fernandina Beach
, Fernandina Beach
110 Crown Point Parkway, Kingsland
135 the Lakes Boulevard, Kingsland
2700 Atlantic Avenue Suite 1 , Amelia Island
2700 Atlantic Avenue, Amelia Island
2700 Atlantic Avenue Suite 1, Amelia Island
2801 Atlantic Avenue, Fernandina Beach
1375 Hospitality Avenue, Kingsland
1363 Highway 40 East, Kingsland
, Fernandina Beach
1322 Hospitality Avenue, Kingsland
2900 Atlantic Avenue, Fernandina Beach
1353 Highway 40 East, Kingsland
1997 South Fletcher Avenue, Amelia Island
98 South Fletcher Avenue, Amelia Island
Hold On!