The Sebastian Riverfront Resort is a condominium hotel in Sebastian Florida comprised of 12 Mediterranean-style villas. The property is literally a few feet away from the Indian River Lagoon.