map
map
discover

The Festival Inn

Address:
21 Market Square,
Poplar,
London E14 6AQ

Telephone: 020 7987 1555

Opening Times:
Monday - Friday: 11am–11pm
Saturday: 11am–11pm
Sunday: 12–10:30pm

back to discoverPPLR