32 Palm

Restaurant in Fenwick Island, Delaware