Profile: Carpet Castle is a Home furniture and furnishings stores company located at Lake Villa, Illinois USA, address is 110 S Milwaukee Ave, Lake Villa 60046-9361 IL, postcode is 60046-9361
Please share as much information as you can about Carpet Castle so other users can benefit from your comment.