Launceston Place

Among authentic London restaurants, Launceston Place is one where you’ll always feel at home. Located in a charming 19th century townhouse and serving traditional British food from noon to late evening makes it a favourite dining spot for Londoners and tourists alike. Don’t forget to check out the amazing wine list too!

Please follow and like us: