The Grand Apartments 3.5 stars

55 Melbourne Street, North Adelaide, North Adelaide, 5006 Adelaide, Australia

Hotel image
Read more reviews for The Grand Apartments