Sandwiches in Fernandina Beach, FL
Happy Tomato Cafe