Townhouses in Watson from $61 per night