Located along the busy main thoroughfare of Chulia Street within George Town, the newly-opened Time Capsule hotel offers travellers not… Read More