More about Barista Coffee House
Barista Coffee House is located at 24 Ballards Lane (Finchley), London, Greater London, N3 2BJ, United Kingdom
Similar Listings
Shirley Cafe
4.5
Pizzaluxe
4.5