Entre Support is the clearest operator we have found on the premises question. It states directly that a private, lockable room is required for the Business Manager Visa and that coworking spaces and virtual offices cannot be used for it — which matches the tightened requirement that took effect in October 2025 and is exactly the trap that catches founders who sign up for a cheap virtual address first.
It lists the conditions it understands to apply: a lockable partitioned room, basic furnishings, and a lease agreement of a fixed term. Locations are in Shibuya, Yotsuya, Akihabara, Toranomon, Jimbocho and Yotsuya Rokubancho. Prices are on a separate plan page and were not shown on the page we checked, and the site does not mention English-language support.