More about Harar Restaurant
Harar Restaurant is located at 20 Malden Road, London, Greater London, NW5 3HN, United Kingdom
Similar Listings
Pepe'S Peri Peri
3.5
Blue Nile Cafe
4.5