Telephone
Address
2450 McHugh St
Building #3362
San Diego, CA, United States
92136
Hours
24/7
Base
Naval Base San Diego