Jaya opens Dec. 11 at The Setai in Miami Beach.
Jaya opens Dec. 11 at The Setai in Miami Beach.
Jaya opens Dec. 11 at The Setai in Miami Beach.