
My Place Hotel-Aberdeen SD


Aberdeen • Show on map
Price as low as USD 90.24
My Place Hotel-Aberdeen SD is located in Aberdeen. Featuring a shared lounge the 2-star hotel has air-conditioned rooms with free WiFi each with a private bathroom. The accommodation provides a 24-hour…More info