Chile Peppers Island Cantina

Restaurant in Jekyll Island, Georgia