Back to list
Malabaarii Restaurant Tooting
Exceptional 9.5 (26 reviews)
Around £15
Location
29 Tooting High Street
London SW17 0RJ
See on the map