Tudor Barn Eltham
Eltham, London, Greater London SE9 6SZ
Hold your next business meeting or event at the only Tudor barn left in London, with its own moat and terrace, formal gardens, and 13 acres of quintessential English parkland. Tudor Barn makes a fabulous…
- Distance: 9.98 Miles
- Max: 160 guests
- Licensed Bar