Situato nel quartiere di Mumbai Sud, a Mumbai, l'Hotel Castle Inn sorge a 2 km dalla spiaggia di Girgaum Chowpatty, a 100 m dal Crawford Market e a meno di 1 km da Mohd Ali Road. La struttura dista 1,4 km dal Chor Bazaar, 2 km dalla Rajabai Clock Tower e 2,3 km dal Prince of Wales Museum. La struttura fornisce una reception aperta 24 ore su 24 e il servizio in camera.
Ogni mattina vi attende una colazione asiatica.
L'Hotel Castle Inn dista 2,4 km dalla spiaggia Girgaon Chowpatty e 2,8 km dalla Porta dell'India. L'Aeroporto più vicino è quello Internazionale Chhatrapati Shivaji, a 18 km.