Celestar Inc is located at the address 3990 Old Town Ave Ste C20 in San Diego, California 92110. They can be contacted via phone at (619) 543-9750 for pricing, hours and directions.
Celestar Inc has an annual sales volume of 1M – 1,999,999. .For more information contact Dennis Lemmi, Information Technology Manager or go to www.firstespritdecorps.com
For maps and directions to Celestar Inc...