Peak tram station

I am wondering what those two building were which are attached to the peak tram station, seen here on the lower left side. Thank you so much.

Date picture taken
unknown

Comments