1 Answers
The Flora, also known as The Flora Hotel, is a pub at 525 Harrow Road, Kensal Green, London W10. It backs onto the Grand Union Canal. It is a Taylor Walker pub.
4 views
Answered