The LaFayette Place Mall was an urban shopping mall and development in downtown Boston, Massachusetts which originally had a 500-room hotel with of retail space.
The LaFayette Place Mall was an urban shopping mall and development in downtown Boston, Massachusetts. This downtown Boston, Massachusetts originally had a 500-room hotel with of retail space.