Leonardo Boutique Rehovot Deals stars hotel

Address: 2 Oppenheimer Street Science Park Tel Aviv, Israel
Hotel, Business Hotel