For over 30 years, Greek Islands has been serving incredible food and glittering entertainment to the Indy community....
Downtown · 906 S Meridian Street, Indianapolis