Found 3 places
Address: 6551 Mira Vista Blvd, Fort Worth, TX
Latitude: 32.6565 (32°39′23″N), Longitude: -97.434 (97°26′2″W)
Latitude: 32.6562 (32°39′22″N), Longitude: -97.4339 (97°26′2″W)
Latitude: 32.6779 (32°40′41″N), Longitude: -97.3927 (97°23′34″W)