Location
Language
Piccadilly Mansion is a 19-storey luxurious apartment building comprising two apartments per floor. Developments in the vicinity comprised mainly luxury low rise apartments. The campus of HKU and the President's House are located nearby.