Restaurant

Location

111 Snell Parade, North Beach, Durban, Kwazulu-Natal