Shell has more than 44,000 stations across the globe, including this franchise in Oceanside. Johnny's Shell has been here for eight years. Three types of fuel, plus diesel, are available with pay-at-the-pump option. Inside the food mart, customers find snacks, sodas, tobacco products, newspapers, automotive needs and accessories and more. Other amenities include an ATM, air pump and vaccuum.