L.U. Simon Builders

/

La Terraza Apartments

La Terraza Apartments

Location

100 Elgin Street, Carlton

Description

Five-level 49 apartment complex