Skip to content

Differences between Cantonese & Mandarin

Meet other local people interested in Differences between Cantonese & Mandarin: share experiences, inspire and encourage each other! Join a Differences between Cantonese & Mandarin group.
pin icon
371
members
people1 icon
2
groups

Frequently Asked Questions

Yes! Check out differences between cantonese & mandarin events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.

Discover all the differences between cantonese & mandarin events taking place this week here. Plan ahead and join exciting meetups throughout the week.

Absolutely! Find differences between cantonese & mandarin events near your location here. Connect with your local community and discover events within your area.

Differences between Cantonese & Mandarin Events Today

Join in-person Differences between Cantonese & Mandarin events happening right now

SATURDAY ROOFTOP Asian Language Exchange [PLEASE READ🙏]
SATURDAY ROOFTOP Asian Language Exchange [PLEASE READ🙏]
Come exchange Asian Languages that you speak! ***GRAB A DRINK AND YOU WILL BE ALL SET TO FLEX YOUR LANGUAGE CAPACITY. YOU NEED TO GET AT LEAST A DRINK OR FOOD :) To get the event going and show support. We know that you like our events. P.S. : We have non-alcoholic drinks as well.*** We have a tiny venue and we hit capacity often and early arrival is suggested. We have the discretion to decide entry. We will assign tables for represented languages. All languages are welcome! However we don't guarantee the availability of a partner in that particular language, you would like to exchange. As you all remember well, this event used to bring out hundreds of people every week. However, it was discontinued last year for obvious reasons and we couldn't gather that many people now, because of restrictions. Hence, we are downsizing and caping the number of attendees. We have super limited spots and advance ticket purchase is required. ***AFTER THE HAPPY HOUR, WE HIT THE DANCE FLOOR! BRING YOUR DANCING SHOES, WE WILL DANCE THE NIGHT AWAY!*** HOW IT WORKS : We will try to assign tables for each represented languages and will direct attendees to their respective tables accordingly. All languages are welcome! However we don't guarantee the availability of a partner in that particular language, you would like to exchange. Rules to abide : 1. Event is free and 21+ (bring ID). 2. Be respectful to your counterparts and give them a chance to exchange with others as well. 3. We all are native speakers of one or two languages and be willing to help others and try to accommodate as much as possible. 4. If you don't speak the other person's required language, LEAVE THEM ALONE. 5. Rude or aggressive members are removed from the group at an organizers discretion. 6. This is a face-to-face language exchange event. DO NOT try to arrange an online meeting, by using the comment box or direct message. 7. Most of our members complained about people writing in the comment box. Since it sends notification to all attendees. If you have any questions, send a message to the organizers. Don't write in the comment box. 8. We have ZERO TOLERANCE for solicitation. We don't allow anyone to run their own agenda at the Event. If you are interested to promote/sponsor/collaborate; contact us via (info@merevents.com). 9. When you get there, we will greet you and take you to your respective group. 10. Don't be shy of your local languages. We have diplomates assigned to different countries, who would love to practice your languages. 11\. Be patient for the first 30 minutes\, up until we form your respective language group\. 12\. We will have a registration station and check you in\. You ought to have register on Meetup for a free entry\. Otherwise\, you will be subject to a cover charge\. 11. 13\. This is mainly a social for Intermediate/Advanced/Native Speaker\. It is not as such to learn a language\. Beginners\, if you want to learn a language\, reach out to us \(info@merevents\.com\)\. We have a school and will arrange you a class\. 12.
 Coffee & Chat
Coffee & Chat
Come out, relax, and make some new friends! Bring whatever your preferred morning drink is (there’s 4 coffee shops within a 10min walk including BadAss Coffee right around the corner and Compass and Detour about 10min away) and join us in Quincy park for some laid back conversation. Well-behaved, leashed pups are welcome too! Come and go as you please within the event time - looking forward to meeting everyone!
Saturday ROOFTOP Language Exchange [PLEASE READ🙏]
Saturday ROOFTOP Language Exchange [PLEASE READ🙏]
Let us meet up for a language exchange. We will give out name tags. You write your name and what language you speak and what language you would like to exchange. ***GRAB A DRINK AND YOU ARE ALL SET TO FLEX YOUR LANGUAGE CAPACITY. YOU NEED TO GET AT LEAST A DRINK OR FOOD :) To get the event going and show support. We know that you like our events. P.S. : We have non-alcoholic drinks as well.*** We have a tiny venue and we hit capacity often and early arrival is suggested. We have the discretion to decide entry. All languages are welcome! However we don't guarantee the availability of a partner in that particular language, you would like to exchange. HOW IT WORKS : We will try to assign tables for each represented languages and will direct attendees to their respective tables accordingly. All languages are welcome! However we don't guarantee the availability of a partner in that particular language, you would like to exchange. Rules to abide : 1. Event is free and 21+ (bring ID). 2. Be respectful to your counterparts and give them a chance to exchange with others as well. 3. We all are native speakers of one or two languages and be willing to help others and try to accommodate as much as possible. 4. If you don't speak the other person's required language, LEAVE THEM ALONE. 5. Rude or aggressive members are removed from the group at an organizers discretion. 6. This is a face-to-face language exchange event. DO NOT try to arrange an online meeting, by using the comment box or direct message. 7. Most of our members complained about people writing in the comment box. Since it sends notification to all attendees. If you have any questions, send a message to the organizers. Don't write in the comment box. 8. We have ZERO TOLERANCE for solicitation. We don't allow anyone to run their own agenda at the Event. If you are interested to promote/sponsor/collaborate; contact us via (info@merevents.com). 9. When you get there, we will greet you and take you to your respective group. 10. Don't be shy of your local languages. We have diplomates assigned to different countries, who would love to practice your languages. 11\. Be patient for the first 30 minutes\, up until we form your respective language group\. 12\. We will have a registration station and check you in\. 13\. This is mainly a social for Intermediate/Advanced/Native Speaker\. It is not as such to learn a language\. Beginners\, if you want to learn a language\, reach out to us \(info@merevents\.com\)\. We have a school and will arrange you a class\. ***AFTER THE EXCHANGE, WE HIT THE DANCE FLOOR! BRING YOUR DANCING SHOES, WE WILL DANCE THE NIGHT AWAY!***
Rockville Drawing and Coffee Weekly Session - NOTE: PLEASE use RSVP process!
Rockville Drawing and Coffee Weekly Session - NOTE: PLEASE use RSVP process!
Expect a fun afternoon of drawing and socializing with like-minded artists! Although each Session is 3 hours, feel free to drop in as your schedule permits. This is a casual gathering, and we know that people might only be able to stay a little while -- drop in, and stay, as long as you are having fun, and as your day allows. **Note: about RSVP's, please respect the RSVP process. If you RSVP YES, you are commited and we are all looking to seeing you. If your plans change however, that's OK, but please be courteous and change your RSVP to NO. We are reaching the headcount limit regularly now and it is rude to take a spot and not relinquish it if your plans change... Respect others; don't be rude. Thank you for your cooperation**. All skill levels are welcome -- this is not a competition. This Group and all its Events are intended to be in equal parts, Drawing/Art AND Socializing. As such, conversation is expected and encouraged. ***However, in all cases, please refrain from discussion of Political topics.*** Our goal is enjoyment, in the form of drawing together while socializing, and political conversation is too polarizing for that to happen. We are looking forward to seeing you there! **Note (in parting): Be aware, and keep in mind that our group, meeting as it does at Starbucks, depends on this business's generosity for the space it allows us. As such, please make a point of purchasing something from the business to express our appreciation as a group using their facility. If you are experiencing hardship and can't afford a modest purchase, get my attention discreetly, and arrangements will be made with no judgment whatsoever. Thank you for your understanding... Michael (your host)**
Saturday ROOFTOP Language Exchange [ON 04/04/26 NOT ON 03/27] - PLEASE READ 🙏
Saturday ROOFTOP Language Exchange [ON 04/04/26 NOT ON 03/27] - PLEASE READ 🙏
SPRING IS IN THE AIR! Let us meet up for a language exchange. We will give out name tags. You write your name and what language you speak and what language you would like to exchange. ***GRAB A DRINK AND YOU ARE ALL SET TO FLEX YOUR LANGUAGE CAPACITY. YOU NEED TO GET AT LEAST A DRINK OR FOOD :) To get the event going and show support. We know that you like our events. P.S. : We have non-alcoholic drinks as well.*** We have a tiny venue and we hit capacity often and early arrival is suggested. We have the discretion to decide entry. All languages are welcome! However we don't guarantee the availability of a partner in that particular language, you would like to exchange. HOW IT WORKS : We will try to assign tables for each represented languages and will direct attendees to their respective tables accordingly. All languages are welcome! However we don't guarantee the availability of a partner in that particular language, you would like to exchange. Rules to abide : 1. Event is free and 21+ (bring ID). 2. Be respectful to your counterparts and give them a chance to exchange with others as well. 3. We all are native speakers of one or two languages and be willing to help others and try to accommodate as much as possible. 4. If you don't speak the other person's required language, LEAVE THEM ALONE. 5. Rude or aggressive members are removed from the group at an organizers discretion. 6. This is a face-to-face language exchange event. DO NOT try to arrange an online meeting, by using the comment box or direct message. 7. Most of our members complained about people writing in the comment box. Since it sends notification to all attendees. If you have any questions, send a message to the organizers. Don't write in the comment box. 8. We have ZERO TOLERANCE for solicitation. We don't allow anyone to run their own agenda at the Event. If you are interested to promote/sponsor/collaborate; contact us via (info@merevents.com). 9. When you get there, we will greet you and take you to your respective group. 10. Don't be shy of your local languages. We have diplomates assigned to different countries, who would love to practice your languages. 11\. Be patient for the first 30 minutes\, up until we form your respective language group\. 12\. We will have a registration station and check you in\. 13\. This is mainly a social for Intermediate/Advanced/Native Speaker\. It is not as such to learn a language\. Beginners\, if you want to learn a language\, reach out to us \(info@merevents\.com\)\. We have a school and will arrange you a class\. ***AFTER THE EXCHANGE, WE HIT THE DANCE FLOOR! BRING YOUR DANCING SHOES, WE WILL DANCE THE NIGHT AWAY!***
NEW LOCATION: Reading Time (In-Person)  {Near Clarendon Metro}
NEW LOCATION: Reading Time (In-Person) {Near Clarendon Metro}
* We meet inside Zazzy * Bring something to read, as we often take some time at the beginning telling each other about what we're currently reading. * I have a favor to ask of you. To offset the cost of Meetup fees (\~$200 a year), I kindly request that you consider a small donation to my my [Pledge account](https://www.meetup.com/a-different-type-of-book-club-arlington/#pledge). 😊 **NOTE: NO DISCUSSION OF POLITICS: 12/31/21 UPDATE** For the sake of polite company, moving forward, we will avoid the discussion of politics at meetings of the book club. Please let me know if you have any questions. **NON-ATTENDANCE / NO-SHOW POLICY** If you have said that you will attend this event, but no longer are able to attend, please kindly update your status to "Not Attending" so that someone on the waitlist is able to RSVP. **Because this Meetup group is popular, and typically has a waitlist, effective immediately, I'm instituting a two-event no-show policy. If you RSVP as "Attending" but do not show at two events, you will be removed from this Meetup group.** We look forward to seeing you! Best, Jay
SATURDAY Polyglots ROOFTOP Language Exchange HourS [PLEASE READ, B4 U RSVP 🙏]
SATURDAY Polyglots ROOFTOP Language Exchange HourS [PLEASE READ, B4 U RSVP 🙏]
It is irresistible to enjoy German, French, Korean, Amharic, Italian, Spanish, what not:) convo. The Event is open to all levels of these languages from novice to native fluency. ***GRAB A DRINK AND YOU ARE ALL SET TO FLEX YOUR LANGUAGE CAPACITY. YOU NEED TO GET AT LEAST A DRINK OR FOOD :) To get the event going and show support. We know that you like our events. P.S. : We have non-alcoholic drinks as well.*** We have a tiny venue and we hit capacity often and early arrival is suggested. We have the discretion to decide entry. We will give out name tags. You write your name and what language you speak and what language you would like to exchange. All languages are welcome! However we don't guarantee the availability of a partner in that particular language, you would like to exchange. Rules to abide : 1\. Event is free and 21\+ \(bring ID\)\. 2\. Be respectful to your counterparts and give them a chance to exchange with others as well\. 3\. We all are native speakers of one or two languages and be willing to help others and try to accommodate as much as possible\. 4\. If you don't speak the other person's required language\, LEAVE THEM ALONE\. 5\. Rude or aggressive members are removed from the group at an organizers discretion\. 6\. This is a face\-to\-face language exchange event\. DO NOT try to arrange an online meeting\, by using the comment box or direct message\. 7\. Most of our members complained about people writing in the comment box\. Since it sends notification to all attendees\. If you have any questions\, send a message to the organizers\. Don't write in the comment box\. 8\. We have ZERO TOLERANCE for solicitation\. We don't allow anyone to run their own agenda at the Event\. If you are interested to promote/sponsor/collaborate; contact us via \(info@merevents\.com\)\. 9\. When you get there\, we will greet you and take you to your respective group\. 10\. Don't be shy of your local languages\. We have diplomates assigned to different countries\, who would love to practice your languages\. 11\. Be patient for the first 30 minutes\, up until we form your respective language group\. 12\. We will have a registration station and check you in\. 13\. This is mainly a social for Intermediate/Advanced/Native Speakers\. It is not as such to learn a language\. Beginners\, if you want to learn a language\, reach out to us \([info@merevents.com](http://info@merevents.com/)). We have a school and will arrange you a class. ***AFTER THE HAPPY HOUR, WE HIT THE DANCE FLOOR! BRING YOUR DANCING SHOES, WE WILL DANCE THE NIGHT AWAY!*** [) [) [) [) [) [)

Differences between Cantonese & Mandarin Events This Week

Discover what is happening in the next few days

SATURDAY ROOFTOP German HourS
SATURDAY ROOFTOP German HourS
Enjoy a lively German convo! Hoffentlich werden wir euch dort sehen! ***GRAB A DRINK AND YOU ARE ALL SET TO FLEX YOUR LANGUAGE CAPACITY. YOU NEED TO GET AT LEAST A DRINK OR FOOD :) To get the event going and show support. We know that you like our events. P.S. : We have non-alcoholic drinks as well.*** We have a tiny venue and we hit capacity often and early arrival is suggested. We have the discretion to decide entry. HOW IT WORKS : We will try to assign tables for each represented languages and will direct attendees to their respective tables accordingly. Rules to abide : 1\. Event is 21\+ \(bring ID\)\. 2\. Be respectful to your counterparts and give them a chance to exchange with others as well\. 3\. We all are native speakers of one or two languages and be willing to help others and try to accommodate as much as possible\. 4\. If you don't speak the other person's required language\, LEAVE THEM ALONE\. 5\. Rude or aggressive members are removed from the group at an organizers discretion\. 6\. This is a face\-to\-face language exchange event\. DO NOT try to arrange an online meeting\, by using the comment box or direct message\. 7\. Most of our members complained about people writing in the comment box\. Since it sends notification to all attendees\. If you have any questions\, send a message to the organizers\. Don't write in the comment box\. 8\. We have ZERO TOLERANCE for solicitation\. We don't allow anyone to run their own agenda at the Event\. If you are interested to promote/sponsor/collaborate; contact us via \(info@merevents\.com\)\. 9\. When you get there\, we will greet you and take you to your respective group\. 10\. Don't be shy of your local languages\. We have diplomates assigned to different countries\, who would love to practice your languages\. 11\. Be patient for the first 30 minutes\, up until we form your respective language group\.‹ 12\. We will have a registration station and check you in\. 13\. This is mainly a social for Intermediate/Advanced/Native Speakers\. It is not as such to learn a language\. Beginners\, if you want to learn a language\, reach out to us \(info@merevents\.com\)\. We have a school and will arrange you a class\. ***AFTER THE EXCHANGE, WE HIT THE DANCE FLOOR! BRING YOUR DANCING SHOES, WE WILL DANCE THE NIGHT AWAY!***
Washington DC Global Socializing
Washington DC Global Socializing
Greetings from the capital! Every Saturday at 7:30 PM, people from all walks of life — students, diplomats, travelers, locals — gather to unwind and connect. [[Click this whatsapp groupchat link to join](https://chat.whatsapp.com/GNKKoBtgiU73RYeypZoN6y)] Our age range is mostly 20s to 30s. If you enjoy discussing culture, politics, travel, or just want to practice a new language, this group is for you. A perfect blend of diversity and dialogue, right in the heart of D.C.
Saturday French ROOFTOP RĂ©seautage [PLEASE READ 🙏]
Saturday French ROOFTOP RĂ©seautage [PLEASE READ 🙏]
Boost your French in a friendly, social evening, intermediate to native, with wine and bites to spark real conversations and connections. Venez apprécier l'ambiance chaleureuse d'une conversation en français autour d'un verre de vin et d'apéritifs. C'est ouvert à tous quelque soit votre niveau, que vous soyez intermédiaire/avancé ou bien que le Français soit votre langue maternelle. ***GRAB A DRINK AND YOU WILL BE ALL SET TO FLEX YOUR LANGUAGE CAPACITY. YOU NEED TO GET AT LEAST A DRINK OR FOOD :) To get the event going and show support. We know that you like our events. P.S. : We have non-alcoholic drinks as well.*** We have a tiny venue and we hit capacity often and early arrival is suggested. We have the discretion to decide entry. It is irresistible, to enjoy French convo with a glass of wine, appetizers and drinks. The Event is open to all levels of French language, from intermediate to native fluency. This is mainly a social for Intermediate/Advanced/Native Speakers. It is not as such to learn a language. Beginners, if you want to learn a language, reach out to us ([info@merevents.com](http://info@merevents.com/)). We have a school and will arrange you a class. ***AFTER THE HAPPY HOUR, WE HIT THE DANCE FLOOR! BRING YOUR DANCING SHOES, WE WILL DANCE THE NIGHT AWAY!***
BEGINNERS FRENCH CONVERSATION CLASS
BEGINNERS FRENCH CONVERSATION CLASS
http://photos1.meetupstatic.com/photos/event/a/b/3/8/event_83263832.jpeg NOTES 1. The conversation course is a continuing education, designed to excel students' French conversation skill. 2. The course runs for twelve weeks. 3. Class cancelled due to 'Force Majeure', will be recovered at the end of the course. 4. Arriving by Metro: The closest metro stations are Farragut West and Farragut North. 5. Meter parking is also an option. It is about $ 0.25 for 8 minutes. 6. The school entrance is at the end of the parking lot of the United Church. 7. The payment for each class is $ 15.00 per person per hour. It will be $ 20 per person per hour for walk-ins. However, it is depending on availability. 8. Students can bring friends and pay $ 20 for 2 persons per hour. But it has to be an advance payment. Please, don't hesitate to contact the organizers, if you have any questions.
Hyattsville Tai Chi Meet Up
Hyattsville Tai Chi Meet Up
In the first 30 minutes of class, Qi Gong(5 organ and spirit enlivening)exercises are taught. In the last hour, the class is divided into beginner, intermediate and advanced groups and are taught Lao (old) Yang Tai Chi Chuan.
COURS DE CONVERSATION FRANÇAISE INTERMÉDIAIRE
COURS DE CONVERSATION FRANÇAISE INTERMÉDIAIRE
http://photos1.meetupstatic.com/photos/event/a/b/3/8/event_83263832.jpeg (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZA8SWMLWS7WHA) NOTES : 1.Les cours de conversation sont une éducation continue qui a pour but d'améliorer les compétences oral en français des étudiants. 2.Le cursus des cours est d'une durée de douze semaines. 3.L'annulation d'un cours en cas de force majeure sera rétabli à la fin du cursus. 4.Aucune nourriture et boissons n'est autorisées en classe de cours. Merci de s'y accommoder. 5.AccÚs par le métro: Les stations de métro les plus proches sont Farragut West and Farragut North. 6. 7. Le parking métrique est également une option. Il coûte environ $ 0.25 pour 8 minutes. 8. Le paiement pour chaque cours est de 15.00 $, de l'heure par personnes. Il sera de 20.00 $ de l'heure, par personne pour les visiteurs. Cependant cela dépendra de la disponibilité des places. 9. Les étudiants peuvent solliciter des amis à venir assister aux cours pour 20 $ de l'heure pour deux personnes. Mais le rÚglement doit se faire en avance. Svp, n'hésitez pas à contacter les organisateurs, si vous avez des questions.

Differences between Cantonese & Mandarin Events Near You

Connect with your local Differences between Cantonese & Mandarin community

Cocoaheads
Cocoaheads
Come out to Improving for our monthly iOS and Mac meetings. This Month's Presentation: Nothing yet. (You should volunteer). What is Cocoaheads (http://cocoaheads.org/)? CocoaHeads is a group devoted to discussion of Apple Computer's Cocoa Framework for programming on MacOS X and iOS (including the iPhone, iPad and Apple Watch). During monthly meetings, members present on their projects and offer tutorials on various programming topics. What is BuckeyeCocoa (http://buckeyecocoa.org/)? BuckeyeCocoa is a group of Objective-C/Swift developers/enthusiasts. We host monthly Cocoaheads and near-weekly NSCoder meetings in Columbus, Ohio. The meetings are free to attend. Presentations! Presenters welcome! We are always in need of people willing to present material. Any Swift and/or Objective-C related topic is welcome. Times can be 5 minutes (i.e. lightning talks) to a maximum of 2 hours. Interested? Contact info is on the BuckeyeCocoa website. To volunteer for a presentation contact us at @BuckeyeCocoa on Twitter. Follow us on Twitter! @BuckeyeCocoa (https://twitter.com/#!/Buckeyecocoa/) For more information: http://buckeyecocoa.org/
Manic Mondays with Salsamante Dance Academy
Manic Mondays with Salsamante Dance Academy
Start your week the right way with Manic Mondays. Giving you an enjoyable Bachata lesson with a push of cool moves. The second hour has Beginner/Intermediate Salsa on 1. You must understand basic Salsa skills to participate. 730pm-830pm Bachata Cool Moves 830pm-930pm Salsa On 1 (Beginner/Intermediate) $15 for One Class $20 for Both Free Parking & Plenty of Dance Space.
Bad Girls Book Club April 2026
Bad Girls Book Club April 2026
**Our April novel is: *The Hong Kong Widow* by Kristen Loesch** **This month’s novel blends gothic atmosphere with historical fiction and chilling horror, set against the haunting backdrop of China. The book is 368 pages in print and 10 hours and 42 minutes on audiobook.** In 1950s Hong Kong, Mei is a young refugee of the Chinese Communist revolution struggling to put her past in Shanghai behind her. When she receives a shocking invitation—to take part in a competition in one of the city's most notorious haunted houses, pitting six spirit mediums against one another in a series of six sĂ©ances over six nights, until a single winner emerges—she has every reason to refuse. Except that the hostess, a former Shanghainese silent film star, is none other than the wife of the man who once destroyed Mei’s entire life. It is promised the winner will receive a fortune, but there is only one prize Mei wants: revenge. Decades later, the final night of that competition has become an infamous urban legend: The police were called to the scene of a brutal massacre but found no evidence, dismissing it as a collective hallucination. Mei knows what she saw, but now someone else is convinced they know what she did. She must uncover the truth about the last night she ever spent in that house—even if the ghosts of her past are waiting for her there. . . .
American Sign Language Beginners Meetup Group
American Sign Language Beginners Meetup Group
We meet to learn and practice American Sign Language and to grow our familiarity with Deaf culture. Facilitated by hearing folks (with a connection to a professional interpreter) using Deaf-created content. People of all ASL skill levels are welcome! As we learn, we hope to connect more with the Deaf community in Central Ohio. Join us as you're able! Come regularly or just once - whatever you're looking for! Each meetup will explore different topics related to ASL/Deaf culture, and will feature time to practice conversation with one another. Just bring yourself and a willingness to learn!
Columbus Code & Coffee 85 @ Improving
Columbus Code & Coffee 85 @ Improving
Columbus Code & Coffee is an inclusive, informal co-working session. People of all skill levels attend, and we love it that way. Many people (optionally) bring projects to work on, and many other people (optionally) socialize the entire time. It's entirely up to you! **What to Expect at the Intro Circle** \~\~\~\~\~\~\~\~\~\~\~\~\~ Near the beginning of the event (1:30 pm), we do a standup: * Organizer announcements, updates, and logistics Round 1 - (7 secs max): * Your name * What you're working on * What you can help others with Round 2: * Community events you wanna plug. If none, that's cool too. Round 3: * Job opportunities you're hiring for OR announce that you are looking for one. If none, that's cool. After the introduction circle, everything is self-organized! Feel free to work alone, pair up, attend one of our workshops/presentations, or mingle!
Molly Woo’s (Chinese)
Molly Woo’s (Chinese)