BP @ Greenacres is a bp petrol station located in PORT ELIZABETH with a range of petrol and diesel fuels. Services include Cashpoint, wildbean cafe, Open 24 hours and all major payment cards are accepted. The nearest alternative locations to this are Fiveways Service Station, BP Walmer Gardens and Sharwoods North End.