France La Tour du Loup, Hotels Choices In La Bastide-de-Serou France La Tour du Loup is Hotels Choices In La Bastide-de-Serou France . 3 star lodg… Edit