back to collectionposter title: Odins Restaurantlocation: Londonyear: 1975size: 33x48.5 cm, 13.0x19.1 inchesnote: restaurant Menue