0 review
155 - 157 Trafalgar Road, Greenwich, London SE10 9TX
020 8269 0982
Turkish, Mediterranean
Greenwich, South East London
££