Penang Little India befindet sich lediglich 15 Gehminuten von dem erschwingliche 2-Sterne-Apollo Inn George Town entfernt und ist unbedingt einen Besuch wert. Der Gasthof liegt im Zentrum von George Town und bietet 21 Zimmer mit Blick auf die Stadt.
Das Hotel befindet sich im Stadtteil Georgetown von George Town. Zudem lässt sich Sri-Mariamman-Tempel in 20 Gehminuten erreichen. In der Nähe befinden sich die kulturellen Sehenswürdigkeiten Rainbow Skywalk im Komtar Tower (700 Meter) und Sun Yat Sen Penang Base (1 km). Etwa 1,1 Kilometer vom Apollo Inn George Town entfernt befindet sich auch Interaktives Museum Made In Penang. Die Unterkunft liegt außerdem in einer Entfernung von 5 Minuten zu Fuß von der Bushaltestelle Penang Road.
In den klimatisierten Zimmern des Hotels gibt es einen Safe, einen persönlichen Safe und Verdunkelungsvorhänge. WLAN sowie Annehmlichkeiten wie eine Klimaanlage sind ebenfalls vorhanden. Einige gemeinschaftliche Badezimmer verfügen über eine begehbare Dusche.
Das Restaurant Laksalicious mit einer großen Auswahl an Gerichten ist ungefähr 150 Meter vom Apollo Inn entfernt.