Beach Scooter Rentals Inc.

Beach Scooter Rentals is a business in Grand Theft Auto: Vice City. Many of their stores can be found all over Vice City.