Chatsworth Restaurant

This is the new Catsworth Self service restaurant, it has a pleasant atmosphere and good food at reasonable prices.