Abu Ali

Cuisine: Lebanese

Address
136-138 George Street
Edgware Road
London
United Kingdom
W1H 5LD
020 7724 6338