Longwood Hotel


The Longwood Hotel is a historic building in Longwood, Florida. It is located at 218 West Church Avenue. It was added to the U.S. National Register of Historic Places on May 10, 1984. The Longwood Hotel was built in 1885.