FAQ

Star Castle has 3 indoor courts and 0 outdoor courts. There are a total of 3 courts.
Star Castle uses portable nets.
Star Castle is located at 550 Mall Blvd, Savannah, GA, USA.
Email: [email protected], Phone: +19123545437, Website: https://www.StarCastleSav.com
You can play at Star Castle by joining or creating an open play through Bounce.