Neills Hill

Restaurant in Belfast, Northern Ireland

International restaurant

229 Upper Newtownards Road, Belfast, BT4 3JF