Star Fusion Restaurant

2013 N 63rd St Philadelphia PA 19151 USA

(215) 307-3111

Location