Choose your room
Glencastle Hotel is a beautiful property, sitting on a gentle hillside overlooking the Caribbean Sea. It offers a panoramic view of the Rodney Bay Marina, which is close by.
The hotels` architecture has a historical French influence softened with peach painted walls and sparkling white and soft green trim, which enhance the homely and peaceful atmosphere. Glencastle is dedicated to friendly service and a home-away-from-home atmosphere. It is truly island hospitality at its very best.