Расположен в городе Санкт-Петербург, в 10 минутах ходьбы от станции метро Василеостровская на Васильевском острове в Санкт-Петербурге. До Эрмитажа и Дворцовой площади 30 минут езды на общественном транспорте, а до Московского железнодорожного вокзала можно доехать за 20 минут езды на метро. К услугам гостей 16 номеров различной ценовой категории. Номера оснащены телевизором с плоским экраном. В каждом оформленном в классическом стиле номере имеется холодильник. В ванных комнатах есть тапочки. Отель Castle удобно расположен в 20 минутах езды на автобусе от Петропавловской крепости, а остановка 8-го и 9-го автобусных маршрутов находится в 10 минутах ходьбы от отеля.