More about Alba Grill Restaurant
Alba Grill Restaurant is located at 5 Malvern Rd (at Shirland Rd), Maida Vale, Greater London, NW6 5PS, United Kingdom
Similar Listings
Ali Baba Kebab
4.5
Mama Nasha
4.5