Ramada Selma Alabama

2

1710 W Highland Ave, Selma, Alabama, 36701
Country:  United States

Summary

Swiss-style properties with a quaint, intimate atmosphere. Typically located near a ski resort, vineyard or winery. Price and value are the focus for these properties, along with comfortable accommodations and professional guest services.