Macao City is a Chinese restaurant offering takeaway and home delivery. It is located at Rue de la Station 26. The establishment is open from Monday to Sunday, with closures on Tuesdays and Wednesdays.