About | How we improve your business through our services.




Integrated Marketing

Merging the good ol’ marketing concepts and ideas with strategic communications and social media management to link the customer to your business.

Public Relations

Anticipate, analyze and interpret public opinion, attitudes and issues that might have either

a positive or negative impact on the operations and plans of your business.

Social Media Strategy

Using valuable analytical data, we identify marketing and strategical opportunities for your business. We then generate and refine action plans that cater to your needs.

Our Mission

Our mission is to create stunning campaigns that integrate the power of marketing with influential communications to help our clients generate exceptional customer value for their businesses. Staying true to our roots, we work with all kinds of budgets to help local and small businesses grow and flourish within our community.

Team | The people that will work with you & your business.

It’s important to point out that we are more than just a typical marketing agency, we are a team of creative professionals devoted to our passion for all things marketing; as Confucius said, “Choose a job you love, and you will never have to work a day in your life.” Our experiences and expertise in the hospitality industry have prepared us to deliver the highest level of strategic marketing and communications campaigns.


Trust us, once you try a marketing campaign

“On The Rocks,”

you won’t ever want it any other way.

Services | We got skills. Like seriously, look at all those skills.

With over 15 years of combined experience, we offer our clients the highest level of excellence in all aspects of the business. From web design and analytics to content creation and brand monitoring. We take these things off your hands so you can focus on what you do best, your business.

Contact Us | There are many ways to get in touch with us!

Email: info@otragency.com

Phone: (786) 508-2718

Address: 2000 Ponce de Leon

                  Coral Gables, Fl. 33134

Submitting Form...

The server encountered an error.

Form received.