Castello bevindt zich in Bar, dicht bij Strand Zukotrlica en Strand Topolica. De accommodatie biedt gratis WiFi en gratis privéparkeren.
Sommige units hebben een terras en/of een balkon met uitzicht op de zee.
Haven van Bar ligt op 3,3 km van het aparthotel, en Skadar-meer ligt 23 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Podgorica, op 42 km van Castello.