Yes, within a short distance from our hotel, you can visit the Statue of Liberty and Ellis Island, both of which offer a glimpse into America's history.