Originally posted by ladymuck
View Post

Nearest Premier Inn is London Blackfriars, a few minutes' walk away the other side of Fleet Street

Comment