Cafe specializing in pasties.