Kafe Teodoros is a cafe offering a welcoming atmosphere. It's a place to relax and enjoy.