Leona's place is the true definition of a 'home away from home' stay. The apartment is centrally located, and convenient too, as it's situated in a shopping complex. It comes with all amenities that you can think off, and would normally need if you were home.