Arabisches Meer liegt in 6 Gehminuten Entfernung von dem 5-Sterne-Kenilworth Resort & Spa, Goa Utorda; die Unterkunft bietet seinen Gästen 99 Zimmer mit Blick auf den Garten und Zugang zu einem Sand- Strand. Das Hotel verfügt über eine Pool- Bar und bietet eine praktische Lage, etwa 450 Meter vom Strand (Marjoda Beach) entfernt.
Bedeutende Orte in Utorda wie Froggyland und Mother of God Church befinden sich in der Nähe. Zu den Sehenswürdigkeiten, die in einer Entfernung von 5 km vom Kenilworth Resort & Spa, Goa Utorda sind, gehört die Kirche Unserer Lieben Frau der Gnade. Utorda Beach befindet sich in unmittelbarer Nähe vom Hotel.
Die Zimmer verfügen über eine Klimaanlage sowie eine Minibar für den Komfort der Gäste. Eine begehbare Dusche und eine getrennte Toilette werden in den Zimmern zur Verfügung gestellt.
Das Kai, eines der 3 Restaurants, bietet die japanische Küche.