Avila is located in Park Square, Boston, at One Charles Street South. Our main entrance is at the corner of Charles Street South and Stuart Street.