Galaxy Home Recreation Map 7813 E. Admiral Pl. Tulsa, OK 74115 loading map - please wait...Map could not be loaded - please enable Javascript!→ more information Galaxy Home Recreation7813 E. Admiral Pl. Tulsa, OK 74115 (Directions) 7813 E. Admiral Pl. Tulsa, OK 74115 36.154000, -95.992800 Galaxy Home Recreation7813 E. Admiral Pl. Tulsa, OK 74115 (Directions)