Your new favourite repair shop! Now booking for October and November, Red Orca is a small engine repair shop, here to fix your motorcycles, scooters, outboard motors, lawn equipment, or any other small gas engine. Located at 103 1930 Island Diesel Way