Lakeside Plaza

admin

The Albert Street property is a retail plaza comprised of two buildings located on the west side of Albert Street and on the south side of 29th Avenue.