Rosta Kvarn: Café and flea market in a preserved rural setting.