Address:
Clapham 43 Lavender Hill London SW11 5QW
Share
Number of visits:
637
Phone:
02079243360
Tarkhoon Restaurant in London