Convenience store and petrol station. Offers fuel and essentials.