What is The Roost Boutique?
No matter the dictionary definition, The Roost Boutique is a safe place for all to land.
/roost/
noun
1 a :a support on which birds rest:
b :a place where birds congregate to rest or heal safely:
verb
:being able to settle down or land:
synonyms
light, settle, land, perch