Skip to main content

Hampton Inn at Woodbury Center

Woodbury, New York
viewclick thumbnail to view larger

New 79,000 sq.ft., 136 room hotel and related site improvements.

Square Footage: 79,000