Mini Shop & Liquor Store Bella Bella is located in Amsterdam, Netherlands on Prins Hendrikkade 100A. Mini Shop & Liquor Store Bella Bella is rated 2.7 out of 5 in the category liquor store in Netherlands.
Address
Prins Hendrikkade 100A
Service options
In-store shopping