Is this a good place to rent a scooter from? I am staying at the White Sands. Looking for some place close.
Forum Rules