The Scooter Shop
The Scooter Shop is, as you may expect, a Scooter Shop, in Cleethorpes, UK. It’s this great little shop that sells amazing bikes, and sometimes not just Scooters! If you are in the area you should go check them out.
You can find out more on their website at: http://thescootershop.biz/