The Festival Inn

The Festival Inn is a pub in Poplar.