Apartment locating service
The Greenwood
The Greenwood is a charming retreat nestled in the heart of Lake Placid, NY, offering a peaceful escape for guests seeking relaxation and tranquility. With its serene surroundings and comfortable accommodations, The Greenwood provides a welcoming atmosphere for visitors to unwind and rejuvenate in the beauty of nature.
Generated from their business information