The Star Restaurant & Lounge is located in the lobby of the Chatsworth Ramada. This sports bar has large screen TVs in every corner and the atmosphere is relaxed and welcoming. There is a full bar with more than a dozen choices of beer. The Star Restaurant has a nice selection of salads, sandwiches and burgers that are available all day. It is a great place to chill with the locals.