Publix 663

Publix #663, also known as Publix at Lake Brandon Plaza, is a Publix supermarket located at Lake Brandon Plaza, at 11255 Causeway Boulevard in Brandon, Florida.