33 global ratings
Super Star II is located at 4815 Frankford Ave, Philadelphia, PA 19124 within the neighborhood of Frankford.