Mooboo Newbury - The Best Bubble Tea is located in Newbury, United Kingdom on 39, Parkway Shopping Centre. Mooboo Newbury - The Best Bubble Tea is rated 4.8 out of 5 in the category bubble tea store in United Kingdom.
Address
39, Parkway Shopping Centre
Service options
DeliveryTakeaway