Selini Restaurant Pizzeria is a dining establishment that serves pizza and other Italian and Mediterranean dishes. It is located in Greece.