About Harrods

Harrods is a restaurant located at Third Floor, Harrods, 87-135 Brompton Road, Knightsbridge in London, Camden . Harrods has been described as an Good restaurant and has received an average rating of 5 by our members.

  • Food

    Decor

    Service

User Reviews for Harrods

All Reviews for Harrods