The Knights Inn is a casual dining establishment located in Salou, Spain. It is situated in the center of town, close to the resort and beach. The inn is known for its good food and amazing staff.