Canterbury Villa of Falfurras 1301 S Terrell St Falfurrias, TX 78355 Phone: (361) 325-3658
Category: skilled nursing care facility