Welcome to Mary O'Neill's, a cozy restaurant located in downtown Waxhaw, NC. Known for its friendly service and delicious food, Mary O'Neill's offers a variety of options for every palate. From bangers and mash to fish and chips, customers rave about the flavorful dishes and generous portion sizes. The outdoor patio provides a spacious and inviting setting to enjoy your meal, while the attentive staff ensures a pleasant dining experience. Don't miss out on trying the Ruben rolls or the fried pickles for a tasty start to your meal. With options for vegan diners and a welcoming atmosphere for groups and families, Mary O'Neill's is a must-visit destination in Waxhaw. Make sure to check out their Friday and Saturday nights for a lively atmosphere and delicious drinks at the full bar. Experience the charm and hospitality of Mary O'Neill's for yourself by visiting at 116 W North Main St.