Square Deli is located in Rosemead, United States on 8150 Garvey Ave #112. Square Deli is rated 3 out of 5 in the category supermarket in United States.
Address
8150 Garvey Ave #112
Service options
Delivery
In-store shopping
Accessibility
Wheelchair-accessible car park