Palace of Rose قصر الورد is located in Oman on Al Salam Street Al Seeb, Southern Al Mabela. Palace of Rose قصر الورد is rated 5 out of 5 in the category flower market in Oman.
Address
Al Salam Street Al Seeb, Southern Al Mabela
Service options
In-store shopping