Borella Wine Store is located in Colombo, Sri Lanka on 51 D. S. Senanayake Mawatha. Borella Wine Store is rated 3.5 out of 5 in the category liquor store in Sri Lanka.
Address
51 D. S. Senanayake Mawatha
Service options
In-store shopping
Accessibility
No wheelchair-accessible car park