Tava Rsetaurant address is: 17 Stoke Newington Road London N16 8BH. 
Phone us on: 020 7249 3666

Tava Restaurant

Turkish Restaurant

Order Online Now
.