121 Alexandra Park Rd, Muswell Hill, London N10 2DP, United Kingdom
Open now· Closes at 23:00
121 Alexandra Park Rd, Muswell Hill, London N10 2DP, United Kingdom
No delivery
Spot something wrong?
Dishes at The Maid of Muswell. Prices may vary in venue.
Been to The Maid of Muswell? Be the first to share what you ate.