Enjoy the unique sunset views while dining at this grill house in Elia, Greece.