Saint Simons Is GA Restaurants 1. 504 Beachview Dr, Saint Simons Is, GA 31522 | Los Arcos (912) 268-2591