Mother of God Church liegt ungefähr 1 Kilometer vom Keegan Guest House Utorda entfernt und ist unbedingt einen Besuch wert.
Das Zentrum von Utorda kann man fußläufig in 10 Minuten von der Pension aus erreichen. Froggyland ist circa 25 Minuten zu Fuß entfernt. Das Hotel liegt in etwa 4 km Entfernung von der Velsao Beach Road.
Neben einem Balkon sind die Zimmer im Keegan Guest House mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. In Badezimmern werden eine getrennte Toilette und eine Dusche zur Verfügung gestellt.
Im Restaurant Peters Pub and Restaurant können Sie chinesische Speisen kosten, außerdem ist es 14 Minuten Gehweg von der Unterkunft entfernt.