It’s not atypical for a business to be open for an 8 or 9 hour stretch.  Since coffeehouses need to open so early to meet their morning rush, an 8-hour business day would take them to 2:00-3:00 in the afternoon.  Unless they are also in the business of serving dinners, this schedule is enough to cover the hours most people are looking for coffee. https://fourleavescafe.com/why-do-cafes-close-early/