Eduardo Lora is the manager of Shan in Miami Beach.
Eduardo Lora is the manager of Shan in Miami Beach. -