Coffee shop. A popular spot.