Grill16 is a takeaway establishment offering grilled food. It provides delivery and pickup options for customers. The business is located at 109 Lower Addiscombe Road.