Largo FL Residential Care Homes 1. 2050 E Bay Dr, Largo, FL 33771 | Heron House Indian Rocks (727) 559-7776