Doté d'un stockage des bagages, Apollo Inn George Town se trouve dans le voisinage de "Georgetown" à George Town, à 15 minutes à pied du Temple Sri Mariamman et à moins de 20 minutes de marche de lieux d'intérêt culturels tels que Pinang Peranakan Museum. Situé à côté de la Tour de l'Horloge de la Reine Victoria, cet hotel 2 étoiles dispose de 21 chambres avec vue sur la ville.
L'hotel contemporain se trouve commodément à 700 mètres de Cheong Fatt Tze Mansion. La Jetée de Penang est un endroit populaire à visiter non loin d'Apollo Inn de George Town. La région comprend également des sites naturels comme Jaridn botanique de Penang, qui se trouvent à 4 km de cet hotel. Vous pouvez prendre le bus à l'arrêt Penang Road, à quelques instants de l'hotel abordable.
Toutes les chambres d'Apollo Inn vous pourvoient du Wi-Fi gratuit et de la climatisation. Les divertissements dans la chambre comprennent un Wi-Fi gratuit, tandis que des équipements tels qu'une climatisation sont également fournis. Les salles de bains communes disposent d'une douche à l'italienne.
Vous pourrez déguster des plats de cuisine Malaysian au restaurant Laksalicious qui se trouve à 150 mètres d'Apollo Inn de George Town.