Crystal Palace Tower Hotel
114 Church Rd., Thornton Heath, Greater London, United Kingdom, SE19 2UB
(02086) 530176 Phone