jentheredonethat.com
Lyndhurst Castle
Lyndhurst Castle in New York is a must visit American Castle, complete review with photos.