Ibis Seoul Ambassador

893-1 Taechi-dong
Seoul
Korea, Republic Of