About Lal Baag
Lal Baag in West Norwood SE27 is an Indian restaurant. Lal Baag — the red garden in Hindi and Urdu, from lal (red) and baag (garden). The Lal Bagh Botanical Garden in Bangalore is one of India's finest, established in 1760. A West Norwood Indian restaurant named for a garden of red flowers.
Available for dine-in and takeaway in West Norwood SE27.
Find Us
8 Knights Hill, London, SE27 0HY
Share This Restaurant
Write a Review
Customer Reviews
No reviews yet — be the first to share your experience!