About Oddbins Covent Garden

Oddbins Covent Garden is a restaurant located at 180 Shaftesbury Avenue in London, Camden . Oddbins Covent Garden has been described as an Good restaurant and has received an average rating of 5 by our members.

Food

Decor

Service

User Reviews for Oddbins Covent Garden

All Reviews for Oddbins Covent Garden