4 views

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

Related Questions

What is Phyllis and Flora?
1 Answers 4 Views
What is Temple of Flora?
1 Answers 4 Views