Review of Greek Islands

906 S Meridian St, Indianapolis, IN 46225

Overall Rating

Review


They are a filthy restaurant and slam glass into the ice bin

Updated 5 years ago