anonymous
Resident • 2005 - 2006
3/6/2006
Fantastic Place to Live
The Galaxy is located right across from Manhattan offering wonderful views and convenient access to the City. It is a self-contained building, so you never have to leave because it is attached to a mall that has all of the basics. The Span is wonderful and the staff is well trained!Share This Review
Galaxy Towers
Share This Review