Angel Oak Restaurant Johns Island South Carolina Angel Oak Restaurant is an American style full service restaurant that utilizes local ingredients to highlight the cuisine of the community. It is located just minutes from downtown Charleston on the Savannah highway in John’s Island. Address: 3669 Savannah Highway, Johns Island, SC 29455 (843) 556-7525