Camellia Street Grill
202 Camellia St E
Everglades City, FL 34139-3413
239-695-2003