Back to list
Almas Restaurant
Very good 8 (39 reviews)
Approx. £60
Location
83 Abbey Road
London NW8 0AG
See on the map
Book
Itinerary