LocationThis hotel is located in the quiet town of Vero Beach; about 160 km from the Disney complex on Florida's Atlantic coast.