Royal St. Andrews Hotel
19 St. Andrews Road
Port Alfred
6170