Petro-Canada is a gas station offering fuel, a car wash, retail shopping, and a Subway restaurant.