Go Hotels
Home > United States > California > Selma >

Villager Inn

United States Flag
Villager Inn
1765 Young Street
Selma California United States

Rated 50 / 100 based on 7 customer reviews.
Villager Inn Selma is a great choice for a stay in Selma. You'll have free perks like WiFi and self parking.
Facilities @ Villager Inn include:

24-Hour Reception