|
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 |