Five Star Pizza - 1505 Governors Square Blvd #2
1505 Governors Square Blvd #2 Tallahassee, Florida 32301 | Restaurant Info