Green Park Hotel on Half Moon St. in London. Or maybe the building next door was what was of interest, or something. I don't recall that we stayed there ever.
Commenting is currently disabled.
Commenting is currently disabled.