That's the good news. The bad news is they don't have a web site. I did find a few other mentions of them.
- Felicia's Pizza Kitchen - Ardmore-Merion-Wynnewood, PA Patch
- Felicia's Brick Oven Pizza - Ardmore Restaurant - MenuPages Pizza, Sandwiches Restaurant Search
- Felicias Pizza Kitchen - Ardmore, PA
Sounds like an interesting place.