Hotel Best Western Plus Rama Inn
2 Stars1019 S Progress Ave, - 83642 - Meridian (Id), United States View Map
Take advantage of recreational opportunities offered, including an indoor pool, a spa tub, and a fitness center. Additional amenities at this hotel include complimentary wireless Internet access and a fireplace in the lobby.