Chula Vista, California, United States of America
North Island Credit Union Amphitheatre
is located at 2050 Entertainment Circle in Chula Vista