Station Hotel

Rating 4.5 (average of 103 opinions)

The Station hotel is a captivating 16 roomed hotel in Ellon. Our business also provides..a large function suite, public bar, restaurant and lounge.

Station Hotel

    Hotel, Restaurant, Bar

    Dinner, Lunch

   01358720209

      Station Brae, Ellon, United Kingdom

Leave a comment


Other in the area



"Find your restaurant in one click"