Art and Taste
Coffee Shop · Mediterranean · Tapas
Art and Taste offers coffee in the morning and mezedes from noon until night. It is located at Ialisou 58-60 in Kritika, Rhodes.
Location
Best places nearby
The highest rated places close to Art and Taste.
Local restaurants nearby
Ialisou 58-60, Kritika, Rhodes



