La Posada and Felix’s Cantina in Milford is a Delaware Riverfront restaurant that centers around Yucatecan-style food and southern Mexican regional classics. It’s located in a sweet, old-fashioned inn from 1876 – “La Posada” means “the inn” in Spanish. It’s across the street from Milford Town Park, just steps away from the banks of the Delaware River.