The Mayflower

The Mayflower
117 Rotherhithe Street, London, SE16 4NF
  • Telephone 020 7237 4088
  • Email
  • Website www.themayflowerrotherhithe.com