11849221_1691642327789112_1112058273_n Published October 10, 2015 at 1080 × 1080 Small towns have tiny miracles, and this is ours. Best cappuccino north of anywhere.