We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Restaurants near St. James Beach

#2 of 29 Restaurants in Muizenberg
192 Main Road
0.9 km from St. James Beach
Cuisines: Contemporary, Italian
#1 of 24 Restaurants in Kalk Bay
106 Main Road
1.4 km from St. James Beach
Cuisines: Cafe, European, Contemporary
#8 of 24 Restaurants in Kalk Bay
52 Main Road Corner of Rouxville and Main Rd Kalk Bay
1.3 km from St. James Beach
Cuisines: International, Fusion
#7 of 24 Restaurants in Kalk Bay
76 Main Road
1.3 km from St. James Beach
Cuisines: Italian, Pizza, European
#9 of 24 Restaurants in Kalk Bay
48 Main Road Between Kalk Bay Theatre and Artvark Gallery
1.3 km from St. James Beach
Cuisines: Cafe, International
#3 of 24 Restaurants in Kalk Bay
134 Main Road
1.6 km from St. James Beach
Cuisines: Seafood, Mediterranean, Cafe, International, Contemporary
#5 of 24 Restaurants in Kalk Bay
138 Main Road Next to Cafe Olympia
1.6 km from St. James Beach
Cuisines: International
#2 of 24 Restaurants in Kalk Bay
Kalk Bay Harbour
1.7 km from St. James Beach
Cuisines: Seafood, Fast food
#1 of 29 Restaurants in Muizenberg
Corner of Beach and Sidmouth Roads
1.3 km from St. James Beach
Cuisines: Bar, Gastropub
#4 of 24 Restaurants in Kalk Bay
Kalk Bay Harbour
1.7 km from St. James Beach
#10 of 24 Restaurants in Kalk Bay
41 Main Road Kalk Bay Station
1.4 km from St. James Beach
Cuisines: Pub, Grill, Indian, Gastropub
#6 of 24 Restaurants in Kalk Bay
Main Road Kalk Bay Harbour
1.7 km from St. James Beach
#3 of 29 Restaurants in Muizenberg
70 Beach Road
1.4 km from St. James Beach
#1 of 1 Restaurants in St. James
Main Road The Old Post Office Building
1.2 km from St. James Beach
Cuisines: Bar, Pizza
#4 of 29 Restaurants in Muizenberg
11 York Road
1.3 km from St. James Beach
Cuisines: Cafe
#11 of 24 Restaurants in Kalk Bay
6 Rouxville Road
1.3 km from St. James Beach
Cuisines: Cafe
#5 of 29 Restaurants in Muizenberg
York Rd
1.3 km from St. James Beach
Cuisines: Seafood, Portuguese
#13 of 24 Restaurants in Kalk Bay
Main Road
1.4 km from St. James Beach
#12 of 24 Restaurants in Kalk Bay
165 Main Road Cape Town
1.6 km from St. James Beach
Cuisines: Seafood, Spanish, Bar, Cuban
#7 of 29 Restaurants in Muizenberg
Surfer's Corner
1.3 km from St. James Beach
Cuisines: Cafe
#10 of 29 Restaurants in Muizenberg
2 York Road
1.2 km from St. James Beach
Cuisines: Bar, Spanish, Pub
#8 of 29 Restaurants in Muizenberg
Surfer_s Corner, Beach Road
1.3 km from St. James Beach
Cuisines: Cafe
#5 of 40 Restaurants in Constantia
Steenberg Estate, Steenberg Road
5.8 km from St. James Beach
Cuisines: European, Fusion
#291 of 956 Restaurants in Cape Town Central
46 Beach Road
1.5 km from St. James Beach
Cuisines: Indian
#18 of 24 Restaurants in Kalk Bay
23 Main Road
1.3 km from St. James Beach
Cuisines: Cafe
#17 of 24 Restaurants in Kalk Bay
75 Main Road
1.4 km from St. James Beach
Cuisines: International
#9 of 29 Restaurants in Muizenberg
Muizenberg Cape Town 80 Beach Road
1.4 km from St. James Beach
Cuisines: Seafood, Fast food
#6 of 29 Restaurants in Muizenberg
Beach Road 25 Balmoral Building
1.5 km from St. James Beach
Cuisines: Cafe
#435 of 956 Restaurants in Cape Town Central
Kalk Bay Habour
1.3 km from St. James Beach
Cuisines: Bar, Seafood, Spanish, Pub
#16 of 24 Restaurants in Kalk Bay
30 Gatesville Road
1.4 km from St. James Beach