7-Eleven 18283

7-Eleven #18283 is a 7-Eleven convenience store located at 1723 West Main Street, Alhambra, California.