I live next door to the place. Please stop asking me about it.
Titan Park is located at 110 Titan St, Philadelphia, PA 19147