ByPursottamMay 4, 2021 Neil Island Travel Guide | Places to Visit & Stay Spread over an area of 13.7 sq KM, Neil Island is famous for its unexplored span of dense… India