Add Your Own Review
Otto is a Turkish restaurant on Wanstead High Street, roughly midway between Wanstead and Snaresbrook, two Central Line stations.
The large restaurant had a couple of small tables on the pavement,...
Silver Travel Advisor is a UK registered limited company. Registration no.: 7408308. VAT no.: 100952746 All rights reserved.