Rita's

Rita's
175 Mare Street, London, E8 3RH
Photo of Rita's