Camellia St Grill Address: 208 Camellia St E, Everglades, FL 34114 Phone: (239) 695-2003 Nice to Know: Good For Kids Yes Accepts Credit Cards Yes Good For Groups Yes Outdoor Seating Yes Wheelchair Accessible Yes Restaurants, Seafood Other Businesses: Island Cafe at 305 Collier Ave, Everglades, FL 34139