Cantina Louie (Fernandina Beach, FL)

Restaurant in Amelia Island, FL