The Mayflower
Inspired by the ship that first carried English pilgrims to the New World, the Mayflower is one of the most authentic English pubs in South London that offers its guests delicious gastropub dishes, locally sourced ales and stunning views of the Thames. From hearty cuts of British meat to belly-warming pies, you'll be spoiled for choice by the diverse menu.