Metro Grill
Kebab House · Grill · Fast Food
Metro Grill is a takeout restaurant offering a variety of meal deals and late-night delivery options.
Location
Best places nearby
The highest rated places close to Metro Grill.
Local restaurants nearby
14 Tullow Street, County Carlow

