HFF Closes Sale of Seaside Amelia Inn on Amelia Island, Florida
Seaside Amelia Inn, at 2900 Atlantic Avenue, is located steps away from the Atlantic Ocean and Fernandina Beach, one of Florida’s most pristine coastal destinations, and off the coast of Jacksonville. [Link]