Rosa's Thai Birmingham serves fresh, homemade Thai food. This establishment is located in the heart of the Paradise development.