Photo

Photo detail

City Place Long Beach is a 14-acre site.