Hampshire Restaurant and Bar 31 Leicester Square, London WC2H 7LH, United Kingdom 44 20 7451 0118 March 26, 2025 radissonhotels.com