La Mancha Restaurant Seafood and Tapas
Permanently closed
2709 Sadler Rd
Fernandina Beach, FL 32034
Experience authentic Spanish-Portuguese cuisine, with a Brazilian flare. It’s our pleasant duty to provide the ultimate service to our customers. Come have a unique dining experience you won’t find anywhere else.
Also at this address
See a problem?
You might also like
Partial Data by Foursquare.