Happy Lamb Holborn

Happy Lamb Holborn

2 New Oxford Street, London WC1A 1AD

MAKE A BOOKING

Happy Lamb Bayswater

Happy Lamb Bayswater

82-84 Bishop’s Bridge Road, London W2 6BB

MAKE A BOOKING

Happy Lamb Birmingham

Happy Lamb Birmingham

21 Ladywell Walk, Birmingham B5 4ST

MAKE A BOOKING

Happy Lamb Edinburgh

Happy Lamb Edinburgh

7 South St. David Street, Edinburgh EH2 2BW

MAKE A BOOKING