22GrovePark's London, UK
Point A Hotel, London Liverpool Street
13 - 15 Folgate Street
About a 5 minute walk from Liverpool station in London, so a good location for us. The rooms are qu...
I didn't really know what to expect, except that I'd heard that the play was good and had amazing pu...