Reviews of Lord of the Fries-Cuba Street. (Restaurant) in Wellington (Wellington).