Back to Apartments at Glen Isla Is Walking Distance To The Beach Ph: 5952 2822