Connaught House Hotel London ExCeL

Lynx Way, Newham, London, E16 1JR, United Kingdom

Hotel image
Read more reviews for Connaught House Hotel London ExCeL