Greek Islands Restaurant

3821 Center St Omaha NE 68105 USA

(402) 346-1528

Location