St Philomena is an average company. I found their ...
St Philomena is an average company. I found their website to be easy to navigate and the products were of decent quality. However, their customer service could use some improvement. Overall, I had an okay experience with them.