Awards & Winners

The Capital

A hotel and restaurant in London, England. As of 2008, the restaurant holds two Michelin stars.

Awards by The Capital

Check all the awards nominated and won by The Capital.