Penang State Museum befindet sich in unmittelbarer Nähe vom Brown Hotel George Town und ist unter anderem in 19 Minuten bequem zu Fuß zu erreichen. Das Hotel verfügt auch über WLAN in den öffentlichen Bereichen.
Botanischer Garten Penang ist rund 3 km von dem 3-Sterne-Hotel entfernt gelegen. Zum Stadtzentrum von George Town sind es 20 Minuten zu Fuß. Auch Burmesisch-buddhistischer Tempel Dhammikarama ist in etwa 25 Gehminuten Entfernung vom Brown. Die nächstgelegene Bushaltestelle Penjara Pulau Pinang ist ca. 550 Meter entfernt.
In der Unterkunft stehen den Gästen 51 klimatisierte Zimmer zur Verfügung, die mit einem Flachbild-TV sowie einem Wasserkocher ausgestattet sind.
Sie können im Restaurant Four Seasons Tea Restaurant zu Abend essen, das sich gleich neben dem Hotel befindet.