The Victoria Inn, but which one? Presumably situated not far from Maidstone.
Design: Lucid Design© www.sussexpostcards.info