Art and Taste offers coffee in the morning and mezedes from noon until night. It is located at Ialisou 58-60 in Kritika, Rhodes.