Calla is located in Riyadh, Saudi Arabia on Prince Sultan Bin Salman Bin Abdulaziz St, Al Wurud. Calla is rated 5 out of 5 in the category flower designer in Saudi Arabia.
Address
Prince Sultan Bin Salman Bin Abdulaziz St, Al Wurud
Service options
DeliveryIn-store shopping