Almeda Food Store
8550 E Almeda Rd, Houston 77054