back to collectionposter title: Odins Restaurantlocation: Londonyear: 1975size: 21x30 cm, 8.3x11.8 inchesnote: Restaurant flyer