Albion Plaza is an office building locaed in Tsim Sha Tsui. Albion Plaza is a single ownership commercial building which is only available for lease and not available for sale. Office size are various from 600 sq.ft. to 3,780 sq.ft.. Rental transaction is relatively inactive comparing to other office buildings in the same district. Albion Plaza is located near Mira Place Tower A, The Mira Hong Kong, The One and Carnarvon Plaza. Albion Plaza is easily accessible with only 2 minutes walking distance to MTR Tsim Sha Tsui Station.