Twinz Lodge er et komfortabelt sted å bo i London.
Hotellet ligger rundt 3 km fra Alexandra Palace messesenter og ligger også 7 km fra British Museum. Du kan komme deg til London Zoo på få minutter med bil.
Brew House grill ligger innen 18-minutters gange fra overnattingsstedet.