St Thomas University has recently moved into their new Administrative Office located at:
15720 Brixham Hill Avenue, Suite 396 |
Charlotte, NC 28277 |

Main Entrance

Reception Desk

Reception Area

Meeting Room
15720 Brixham Hill Avenue, Suite 396 |
Charlotte, NC 28277 |
Main Entrance
Reception Desk
Reception Area
Meeting Room