Apartment 2154173, Glifada Greece