Apollo Inn dista circa 1 km da Khoo Kongsi Temple, una delle attrazioni più gettonate di George Town.