YOU CAN EDIT THIS PAGE! Just click any blue "Edit" link and start writing!
Peel (Isle of Man)
Peel is a town on the Isle of Man.
Bus #6 goes from the Lord St bus stops to Derby St outside Peel's Town Hall.
Peel is a small town and everything is a 5-10min walk from the waterfront.
Douglas is a #6 bus ride away.