The Lily Inn is in the heart of Burlington, a short 6-minute walk from Burlington Town Center Station and 2 minutes' walk from Delaware River.