Beach Front Holiday Living is located at 109 The Esplanade Unit 1 Victoria, Altona VIC 3018, Australia