Mood Bubble Tea is a bubble tea shop offering a variety of bubble tea drinks. They are located in Westwood Mall. Key facts used: 'Bubble Tea Shop', 'Westwood Mall'.