Kitchen 251 is located at the Amelia Island Marina at 251 Creekside Drive, Fernandina Beach, Fl 32034. Their hours are Tuesday-Saturday 11am-8pm. This restaurant has a great atmosphere, located right at the marina with indoor and outdoor seating.
You’ll find good food all across the menu here! Great service. Chef Michael tends to come out and check on his guests.