Free breakfast is a common feature of many hotel brands, especially in the limited service category. You’ll find it at Hampton Inn, Best Western and Holiday Inn Express among numerous others.
Here’s the thing: I don’t think I’ve ever seen a hotel actually check that you’re a guest before giving you access. If you look like you belong there, you can park in the lot, walk in, and eat.