Stay at this 3-star beach inn in Isles of Scilly. Enjoy free WiFi, a beach locale, and room service. Popular attractions Town Beach and The Garrison and Star Castle are located nearby. Discover genuine guest reviews for The Atlantic along with the latest prices and availability – book now.