Das Just Inn George Town befindet sich in unmittelbarer Nähe zur Lebuh Cannon, und zwar einen 11-minütigen Spaziergang von hier entfernt. In den öffentlichen Bereichen wird Hotelgästen WLAN angeboten.
Das Zentrum von George Town kann man fußläufig in 10 Minuten vom Gasthof aus erreichen. Für Geschäftsreisende bietet das Hotel einen klaren Vorteil, da es in einer 950 Meter Entfernung vom Queen Victoria Memorial Clocktower liegt. Auch Esplanade Grounds liegt ungefähr 17 Fußminuten von der Unterkunft entfernt. Auch der Burmesisch-buddhistische Tempel Dhammikarama ist in 2 km Entfernung vom Just Inn George Town. Die Bushaltestelle Art shop befindet sich ein paar Schritte entfernt von der Unterkunft.
Die Zimmer im Hotel verfügen über einen Essbereich sowie ein Bügeleisen/Bügelbrett und eine Klimaanlage für Ihren Komfort. Zu den Extras gehören eine begehbare Dusche und eine getrennte Toilette. Zur Grundausstattung der Bäder zählen eine begehbare Dusche und eine getrennte Toilette und Annehmlichkeiten wie ein Haartrockner und Badelaken.
Das Restaurant China House bietet malaysische Gerichte an und liegt in unmittelbarer Nähe vom Just Inn.