self catering accommodation in Nelson Mandela Bay

About 236 results.

The Bay Inn

Maureen Circle 80, 6210 Port Elizabeth, South Africa

The Bay Inn is a Guesthouse with it's stylish furnished rooms offering great accommodation with excellent service forTourists as well as businessman. Special packages offer Hunting , fishing and …

Herms Restaurant and Boutique Hotel

Newton Road 22, 6055 Port Elizabeth, South Africa

BATELEUR B & B

Gibson Street 19, 6229 Uitenhage, South Africa

The Garden Lodge Guest House, B&B

Rigg Street 7, 6229 Uitenhage, South Africa

Studio 47

Willem Olckers Street 47, 6220 Despatch, South Africa

The Maegan Cherie B&B

Victoria Park Drive 17, 6001 Port Elizabeth, South Africa

Birds on a Rock

Seestrand Way 41, 6070 Clarendon Marine, South Africa

L'auberge Country Hideaway

Old Seaview Road, 6070 Port Elizabeth, South Africa

The Hub Boutique Hotel

Main Road 217, 6070 Port Elizabeth, South Africa

Mi Casa Guest House

Smuts Drive 47, 6230 Uitenhage, South Africa

Umoya Cottages

5th Avenue 84, 6055 Port Elizabeth, South Africa

Amanzi Guest House

7th Avenue 30, 6045 Port Elizabeth, South Africa

Ebenezer Guesthouse bluewater

Bluewater Drive 86, 6210 Port Elizabeth, South Africa

Walmer Heights Guest House

Gainsborough Crescent 15, 6070 Port Elizabeth, South Africa

The Riverside Lodge

Amsterdamhoek Drive 71, 6210 Port Elizabeth, South Africa

CORAL TREE GUEST HOUSE

Conyngham Road 15, 6001 Port Elizabeth, South Africa

Rivers Edge Guesthouse

Carden Street 20, 6201 Port Elizabeth, South Africa

Villa Siesta

Anemone Road 12, 6025 Port Elizabeth, South Africa

Hobie Beach Apartments

Marine Drive, 6001 Port Elizabeth, South Africa

Blue Bay Resort

Whales Way 23, 6210 Port Elizabeth, South Africa

Al-Beit Lodge

Admiralty Way 49, 6019 Port Elizabeth, South Africa

GEORGIOU INTERNATIONAL

Kragga Kamma Road 250, 6070 Port Elizabeth, South Africa

Swartkops River Retreat

The Strand Street 28, 6209 Port Elizabeth, South Africa

The Grand Hotel

Athol Fugard Terrace, 6001 Port Elizabeth, South Africa