Ravelston House is gelegen in Musselburgh, op 2 km van Portobello Beach, en biedt accommodatie met een tuin, gratis privéparkeren, een restaurant en een bar. Deze accommodatie beschikt over familiekamers en een zonneterras. De accommodatie biedt avondamusement en gratis WiFi in de hele accommodatie.
Alle kamers bij het hotel hebben een kledingkast, een flatscreen-tv, een eigen badkamer, beddengoed en handdoeken. Ravelston House is voorzien van een aantal units met uitzicht op de tuin, en de kamers hebben een waterkoker.
Er is elke ochtend een ontbijt beschikbaar. De opties zijn een als buffet aangeboden ontbijt, à la carte-ontbijt en continentaal ontbijt.
Edinburgh Playhouse ligt op 8,8 km van de accommodatie, en Royal Mile ligt 8,9 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven Edinburgh, op 24 km van Ravelston House.