St Giles London - A St Giles Hotel ligger på Bedford Avenue, WC1B 3GH, London, Storbritannien.