The Rose Plaza

The Rose plaza, 220 Middle Neck Rd, Great Neck, NY 11021, United States

Location