New Dublin openings gather pace with launch of 154-seat Chinese restaurant
Mama Yo is the 36th dining venue from Press Up and its first new launch in a year
Source: irishtimes.com
Fast, Ad-Free News Updates
Stay updated with breaking news from Daming Lu. Real-time updates on events, politics, business and more.