China and Pine restaurant L’Opossum took home the ‘Best New Restaurant’ Elby award as presented last night by Richmond Magazine.
China and Pine restaurant L’Opossum took home the ‘Best New Restaurant’ Elby award as presented last night by Richmond Magazine.