Palma Rosa is located on a hillside block at Hamilton overlooking the Albion Park Racecourse and Breakfast Creek.
Internally the house comprises 15 main rooms on 3 levels, with a wide vestibule/hallway running centrally north-south through the house on each level.