7-Eleven 24085

7-Eleven #24085 is a 7-Eleven convenience store located at 470 North Melrose, Vista, California.