Ideally located on Long Beach’s Restaurant Row with superior ocean views, Landmark Square is a 24-story Class A office building offering up to 40,000 SF of contiguous office space.