Caffe Latta
Italian · Coffee Shop · Bar
Italian coffee shop, Caffe Latta, offers quality Italian products in a friendly environment. They also serve alcohol.
Location
Best places nearby
The highest rated places close to Caffe Latta.
Local restaurants nearby
1 Logie Green Road, Alba / Scotland


