President Hotel

London, 56 Guilford Street