Super Bubble Station
Tea House · Dessert Shop
Bubble tea store offering customizable drinks. Located in Grand Central Station.
Location
Best places nearby
The highest rated places close to Super Bubble Station.
Local restaurants nearby
Unit MK11, 1st floor, Grand Central Station, England


