Azure Blob Storage Pricing: The Complete Guide (2023)

What is Azure Blob Storage?

Azure Blob Storage is Microsoft’s cloud-based object storage service. It is primarily used for unstructured data, such as images, documents, files, video and audio, log files, etc. Blob storage can be accessed from anywhere via HTTP or HTTPS. The cost of this service depends on your storage account type, your storage tiers, and what redundancy your data needs. Understanding Blob Storage pricing can help you properly integrate blob expenses into your overall Azure cost management.

In this article, we’ll cover how various Blob Storage options affect your costs, how to calculate your expected spending, and what aspects to keep in mind for cost optimization. In addition, we’ll show how NetApp Cloud Volumes ONTAP can help reduce your storage costs on the Azure cloud.

In this article, you will learn:

  • Azure Blob Storage Pricing for Common Scenarios
    • Per-GB Storage Costs in Azure Blob Storage
    • Reserved Storage
    • Data Transfer Costs
    • Charges for Data Operations
    • Per-Operation Costs for LRS Redundancy
    • Per-Operation Costs for ZRS Redundancy
    • Per-Operation Costs for GRS Redundancy
  • Azure Blob Storage: Aspects of the Service Dimensions and How They Impact Pricing
    • Azure Storage Accounts
    • Types of Blob Storage
    • Blob Storage Tiers
    • Redundancy Options
  • Reducing Azure Storage Costs with Cloud Volumes ONTAP

Azure Blob Storage Pricing for Common Scenarios

To understand what kind of pricing you can expect in Blob Storage, it helps to see what the cost breakdowns are. When you implement Blob Storage, you are charged separately for storage, data operations, and data transfer.

In particular, service costs depend on the following factors:

(Video) Optimize costs with Azure Blob Storage

  • Region and availability zone of storage
  • Amount of data stored (volume discounts are applied in some cases)
  • Storage tier (premium, hot, cool, archive)
  • Redundancy level (LRS, ZRS, etc.)
  • Reserved storage (pay-per-use, 1 year, 3 years)
  • Operations performed on the data
  • Data transfer volumes

Below we show Azure prices updated as to the time of this writing, but prices can change from time to time. Also, naturally we cannot show all possible pricing combinations. Please consult the official Azure Blob Storage pricing page for full, up-to-date details. When planning storage costs you can also use the Azure TCO Calculator, to ensure optimal usage and reduce overall billing.

Per-GB Storage Costs in Azure Blob Storage

Below we show prices for the West US 2 availability zone, with a GPv2 storage account, pay-per-use, for the most common redundancy options.

Note that in the Hot Tier only, there is variable cost depending on the volume of data stored.

Redundancy OptionPremium TierHot TierCool TierArchive Tier
LRS

$0.15 / GB

$0.0184 / GB (first 50TB)

$0.0177 / GB (51-500 TB)

$0.0170 / GB (500+ TB)

$0.01 / GB

$0.00099 / GB

ZRS

N/A

$0.023 / GB (first 50TB)

$0.0221 / GB (51-500 TB)

$0.0212 / GB (500+ TB)

$0.0125 / GB

N/A

GRS

N/A

$0.0368 / GB (first 50TB)

$0.0354 / GB (51-500 TB)

$0.0339 / GB (500+ TB)

$0.02 / GB

$0.00299 / GB

Reserved Storage

Microsoft provides preferred pricing if you are willing to reserve blob storage for one or three years (like reserved pricing for Azure VMs).

Below is a combined pricing table showing reservation options, redundancy options and storage tier options. The pricing shown is for reserving 100TB per month. If you reserve 1PB (Petabyte) per month, prices are considerably lower.

1-YEAR RESERVED

3-YEAR RESERVED

Redundancy

Hot

Cool

ArchiveHot

Cool

Archive

LRS

$11,545

$840

$91

$1,244

$676

$84

ZRS

$1,932

$1,050

N/A

$1,555

$845

N/A

GRS

$3,090

$1,680

$273

$2,488

$1,352

$252

Data Transfer Costs

The following table shows the ingress and egress costs for blob storage redundancy options and archive tiers.

(Video) Optimizing your storage costs with Azure Blob Storage | Azure Friday

DATA RETRIEVAL (per GB)

DATA WRITE (per GB)

Redundancy

Hot

Cool

ArchiveHot

Cool

Archive

LRS

Free

$0.01

$0.02

Free

Free

Free

ZRSN/A

$0.01

N/A

N/A

N/A

N/A

GRS

Free

$0.01

$0.02

Free

$0.005

N/A

Charges for Data Operations

Azure charges separately for the following data operations, with pricing calculated per 10,000 operations:

  • Write operations
  • List and create container operations
  • Read operations
  • Archive high priority read
  • All other operations (except Delete, which is free)

Here are the price ranges for the above operations, per redundancy option:

Per-Operation Costs for LRS Redundancy

Premium

Hot

Cool

Archive

Write operations

$0.0175

$0.05

$0.10

$0.10

List and Create Container Operations

$0.05

$0.05

$0.05

$0.05

Read operations

Archive High Priority Read

$0.0014

$0.004

$0.01

$5

$50

All other operations

$0.0014

$0.004

$0.004

$0.004

Per-Operation Costs for ZRS Redundancy

Premium

Hot

Cool

Archive

Write operations

$0.0233

$0.0625

$0.10

N/A

List and Create Container Operations

$0.067

$0.0625

$0.0625

N/A

Read operations

Archive High Priority Read

$0.0019

$0.004

$0.01

N/A

All other operations

$0.0019

$0.004

$0.004

N/A

Per-Operation Costs for GRS Redundancy

PremiumHot

Cool

Archive

Write operations

N/A

$0.10

$0.20

$0.20

List and Create Container Operations

N/A

$0.10

$0.10

$0.10

Read operations

Archive High Priority Read

N/A

$0.004

$0.01

$5

$50

All other operations

N/A

$0.004

$0.004

$0.004

Azure Blob Storage: Aspects of the Service Dimensions and How They Impact Pricing

To better understand how you can optimize pricing and the impacts that configurations have on your deployments, you need to understand what your options are and what they provide.

(Video) Azure Storage Tutorial | Introduction to Blob, Queue, Table & File Share

Azure Storage Accounts

Blob storage is offered as part of several types of storage accounts on Azure. General Purpose v2 (GPv2) storage accounts are the current, recommended type, which supports all types of Azure storage—blobs, files, queues and tables.

There are also several legacy account types which you may be using in older deployments: GPv--year Storage Account (also supports all storage types), Block Blob Storage Account, and Blob Storage Account. The last two are legacy storage account types that only allow you to use blob storage, not any other storage services, within the account.

How does it impact Azure Blob Storage pricing?
Microsoft is encouraging Azure users to move to the current storage account type, GPv2, by offering the most competitive storage pricing on that type. If possible, use a GPv2 storage account. If not, consult Azure pricing to see which differential pricing applies to your legacy storage account.

Types of Blob Storage

Azure provides three types of blob storage:

  • Block blobs—store text and binary data, up to about 4.7TB
  • Append blobs—like block blobs but are optimized for data append scenarios such as logging.
  • Page blobs—store random access files up to 8TB. Used for virtual hard drive (VHD) files that can serve as disks for Azure virtual machines.

When most people refer to Azure Blob Storage, they refer to the first two types, which are general purpose object storage.

How does it impact Azure Blob Storage pricing?
Microsoft provides one set of prices for block blobs and append blobs, and has separate pricing for page blobs. These are based on the same underlying technology but are used as storage disks attached to Azure VMs. In this article we refer to pricing for block blobs and append blobs.

(Video) Azure Storage Account Types, Performance and Cost

Blob Storage Tiers

There are four Azure tiers, letting you move data to a lower storage tier if you need to access it less quickly or less often.

  • Premium—for sensitive applications with high throughput.
  • Hot—for ordinary, frequently accessed data, with 99.9% availability.
  • Cool—for less frequently accessed data that is likely to be stored at least a month.
  • Archive—intended for data that is likely to be stored for at least 180 days, where you can tolerate some retrieval latency.

How does it impact Azure Blob Storage pricing?
Tiers that are lower down (from Premium down to Archive) have progressively lower per-GB storage costs, but higher data access costs.

Redundancy Options

Azure Blob Storage offers five redundancy options.

  • Locally redundant storage (LRS)—provides 11 9’s of durability and fault tolerance for storage within one Azure datacenter.
  • Zone-Redundant Storage (ZRS)—provides 12 9’s of durability and replicates data across three Availability Zones (AZ) in one region.
  • Geo-Redundant Storage (GRS)—provides 16 9’s of durability and data is stored in a primary and secondary region, with failover if the primary region fails.
  • Read Access Geo-Redundant Storage (RA-GRS)—replicates data to a secondary zone in another region, with access to a secondary location even if the primary location is still alive.
  • Geo-zone redundant storage (GZRS)—combines ZRS with GRS. Data is replicated across three availability zones in both a primary region and a secondary region. This option is only available in GPv2 storage accounts.
  • Read-access geo-zone-redundant storage (RA-GZRS)—like GZRS but enables read access from either replicated region. This option is only available in GPv2 storage accounts.

How does it impact Azure Blob Storage pricing?
A higher level of redundancy means higher pricing across almost all billable aspects of the service—per-GB storage cost, data use cost, and charges for data operations.

Reducing Azure Storage Costs with Cloud Volumes ONTAP

NetApp Cloud Volumes ONTAP, the leading enterprise-grade storage management solution, delivers secure, proven storage management services on AWS, Azure and Google Cloud. Cloud Volumes ONTAP supports up to a capacity of 368TB, and supports various use cases such as file services, databases, DevOps or any other enterprise workload.

In particular, Cloud Volumes ONTAP provides storage efficiencies, including thin provisioning, data compression, and deduplication, as well as data tiering, reducing the storage footprint and costs by up to 70%.

(Video) Azure Blob Storage - Azure Blob Storage Tutorial - Step by Step

Azure Blob Storage Pricing: The Complete Guide (1)

FAQs

How much does the blob cost? ›

Data storage prices pay-as-you-go
PremiumHot
First 50 terabyte (TB) / month$0.15 per GB$0.0184 per GB
Next 450 TB / month$0.15 per GB$0.0177 per GB
Over 500 TB / month$0.15 per GB$0.0170 per GB

Is blob storage expensive? ›

The cost of Azure Blob Storage varies widely based on the storage tier, the volume of data stored, and whether it's the pay-as-you-go model or reserved capacity. Microsoft charges a flat rate of 15 cents per GB per month for Premium storage in pay-as-you-go pricing, regardless of the volume consumed.

Which blob storage redundancy option offers the cheapest cost per GB stored? ›

The archive tier is an offline tier for storing data that is rarely accessed. The archive access tier has the lowest storage cost. However, this tier has higher data retrieval costs with a higher latency as compared to the hot and cool tiers.

Which is the lowest cost redundancy option for blob storage? ›

LRS is the lowest-cost redundancy option and offers the least durability compared to other options. LRS protects your data against server rack and drive failures. However, if a disaster such as fire or flooding occurs within the data center, all replicas of a storage account using LRS may be lost or unrecoverable.

How is blob storage billed? ›

Storage capacity is billed in units of the average daily amount of data stored, in gigabytes (GB), over a monthly period. For example, if you consistently used 10 GB of storage for the first half of the month, and none for the second half of the month, you would be billed for your average usage of 5 GB of storage.

What is the cheapest storage on Azure? ›

Storage accounts are the cheapest option for storage in Azure. Storage accounts provide you with the ability to create a logical container for your data and provide the ability to scale your data storage. Storage accounts are free for up to 50GB of data.

What are the three types of blobs? ›

The storage service offers three types of blobs, block blobs, append blobs, and page blobs.

What is the max size of blob? ›

Scale targets for Blob storage
ResourceTarget
Maximum size of a block in a block blob4000 MiB
Maximum size of a block blob50,000 X 4000 MiB (approximately 190.7 TiB)
Maximum size of a block in an append blob4 MiB
Maximum size of an append blob50,000 x 4 MiB (approximately 195 GiB)
7 more rows
14 Jul 2022

How many containers can blob storage have? ›

Otherwise, for LRS/ZRS, the limit is 15 Gbps. (***) There are no limits for the number of blob containers, blobs, entities, queues, tables, file shares, or messages.

Why is blob storage better than file storage? ›

Azure File Storage and Blob Storage offer the same level of redundancy, but Azure Blob Storage is cheaper than File Storage. Azure File Storage provides the folder for the data storage, while Azure Blob Storage does not provide the folder. They give a flat structure for data storage.

What are the different types of blobs in Azure blob storage? ›

Azure Storage supports three types of blobs:
  • Block blobs store text and binary data. Block blobs are made up of blocks of data that can be managed individually. ...
  • Append blobs are made up of blocks like block blobs, but are optimized for append operations. ...
  • Page blobs store random access files up to 8 TiB in size.
8 Nov 2022

Is Azure blob storage Unlimited? ›

What can you store in a blob container inside Azure storage? A blob container is similar to a directory in a file system which organises the blobs. A storage account can include an unlimited number of containers, and a container can store an unlimited number of blobs.

How do I reduce my Azure storage cost? ›

Six of the Best Azure Storage Cost Optimization Practices
  1. Types of Azure Storage Services. ...
  2. Delete Unattached Azure Managed Disks. ...
  3. Delete Unattached Unmanaged Disks. ...
  4. Right Size Azure Computing and Storage Services. ...
  5. Choose the Right Storage Tiers. ...
  6. Utilize Reserved Capacity to Optimize Blob Storage Costs.

What is the difference between storage account and blob storage? ›

In summary, the difference between the two storage services is that Azure Blob Storage is a store for objects capable of storing large amounts of unstructured data. On the other hand, Azure File Storage is a distributed, cloud-based file system.

Why is it called blob storage? ›

Azure Blob storage is a feature of Microsoft Azure. It allows users to store large amounts of unstructured data on Microsoft's data storage platform. In this case, Blob stands for Binary Large Object, which includes objects such as images and multimedia files.

How much does it cost to store data in the cloud? ›

Hot storagePrice
Amazon S3 Standard$0.023/GB (first 50TB per month)
Microsoft Azure Hot Blob Storage$0.0184/GB (first 50TB per month)
Google Cloud Storage Standard$0.026/GB (first 60TB per month)
11 Aug 2020

Is Azure cheaper than AWS? ›

AWS is up to 5 times more expensive than Azure for Windows Server and SQL Server.

Is Azure cheaper than Google? ›

Google Cloud is much cheaper than AWS and Azure for computing optimized cloud-based instances. On the other hand, it's more expensive than others when it comes to the instance types of accelerated computing.

What is the most cost effective storage option? ›

Here are five cost-effective storage options to consider–many of them related to the cloud.
  • Tarmin GridBank. ...
  • Quantum Q Cloud. ...
  • NovaStor NovaBackup. ...
  • Caringo Object Storage. ...
  • Pivot3 vSTAC.
4 Feb 2013

What is difference between blob and container in Azure? ›

Blob and Container are two different types of storage in Azure. Blobs are a more lightweight storage option that can be used to store individual pieces of data. Containers, on the other hand, are a more robust storage option that can be used to store applications, services, and workloads.

Is Azure blob storage same as S3? ›

For data that is infrequently accessed but must be available immediately when accessed, Azure Cool Blob Storage tier provides cheaper storage than standard blob storage. This storage tier is comparable to AWS S3 - Infrequent Access storage service.

What is the difference between S3 and Azure blob storage? ›

Size of storage in Azure Blob Storage allows up to 100 accounts per subscription and a 500 TB storage account limit. But with AWS S3 it allows up to 100 buckets per bucket, but you can scale this limit. Also, it doesn't limit the number of objects you can store per bucket.

How do you calculate Azure blob size? ›

Azure portal :

In azure portal ,you can see Usage under Blob Service blade. Open the blob container, select properties under Settings, then click on the Calculate Size button which gives size for each type of blob and also total size of the container.

How fast is azure blob storage? ›

####Bandwidth and operations per Blob You can read or write to a single blob at up to a maximum of 60 MB/second (this is approximately 480 Mbps which exceeds the capabilities of many client side networks (including the physical NIC on the client device).

How sizes of blobs are normally calculated in? ›

Blobs are opaque all you can do with them directly is determine their size in bytes, ask for their MIME type, and chop them up into smaller Blobs. Explanation: A Blob object represents a file-like object of immutable, raw data.

How many tiers are there in Azure blob storage? ›

Azure offers three storage tiers to store data in blob storage: Hot Access tier, Cool Access tier, and Archive tier.

Is there a limit on Azure storage? ›

Azure Storage standard accounts support higher capacity limits and higher limits for ingress and egress by request.
...
Scale targets for standard storage accounts.
ResourceLimit
Default maximum ingress for general-purpose v1 storage accounts (all regions)10 Gbps1
15 more rows
14 Jul 2022

Can you backup blob storage? ›

Backup of blobs is configured at the storage account level. So, all blobs in the storage account are protected with operational backup. You can configure backup for multiple storage accounts using the Backup Center.

Can we store string in blob? ›

A BLOB is an uninterpreted string of bytes or characters, stored as a value in a column. Common examples of a BLOB are picture or sound files. While BLOBs are typically large, you can store them in any character string or binary string data type such as CHAR, VARCHAR, NCHAR, BINARY, VARBINARY, and so on.

Is blob storage a data lake? ›

PRO TIP: Azure Data lake is a cloud-based data storage service that is designed for big data analytics workloads. Azure Blob storage is a cloud-based object storage service that is designed for storing large amounts of unstructured data, such as text or binary data.

What is the primary purpose of BLOBs in storage services? ›

Blob Storage is optimized for storing massive amounts of unstructured data, such as text or binary data. Blob Storage is ideal for: Serving images or documents directly to a browser. Storing files for distributed access.

What is the benefit of Azure blob storage? ›

Azure Blob Storage helps you create data lakes for your analytics needs, and provides storage to build powerful cloud-native and mobile apps. Optimize costs with tiered storage for your long-term data, and flexibly scale up for high-performance computing and machine learning workloads.

What is the advantage of blob? ›

The term BLOB can be found primarily in connection with databases and open source projects.
...
Advantages and disadvantages of Binary Large Objects.
AdvantagesDisadvantages
BLOBs are a good option for adding large binary data files to a database and can be easily referencedNot all databases permit the use of BLOBs
2 more rows
16 Mar 2020

Is Azure blob storage Iaas or PAAS? ›

Azure storage is a IASS product.

What is the maximum number of blocks in a block blob? ›

A block blob can include up to 50,000 blocks. Each block in a block blob can be a different size, up to the maximum size permitted for the service version in use. To create or modify a block blob, write a set of blocks via the Put Block operation and then commit the blocks to a blob with the Put Block List operation.

What are blob file types? ›

BLOB stands for a “Binary Large Object,” a data type that stores binary data. Binary Large Objects (BLOBs) can be complex files like images or videos, unlike other data strings that only store letters and numbers. A BLOB will hold multimedia objects to add to a database; however, not all databases support BLOB storage.

What are two pricing options for Azure services? ›

Azure offers a free tier, which provides free use of certain services for the first 12 months, and free forever usage of specific services. The majority of Azure services can be purchased under the “pay as you go” pricing model, which charges users based on actual usage.

Can we change the pricing tier in Azure? ›

Change a pricing tier

After you create your Azure Maps account, you can upgrade or downgrade the pricing tier for your Azure Maps account.

How can you avoid unknowingly incurring costs above a certain level in your Azure account? ›

Delete or deactivate unused resources

Part of optimizing for cloud is deleting all unused resources so you are not unknowingly incurring cost on an unused resource that is still active.

Can I use Azure for free forever? ›

PRO TIP: Azure is not free forever. There is a free trial period, but after that you will be charged for using Azure. Storage will be charged for 100GB of data storage, and compute will be charged for 1 hour of compute time.

What is the cheapest type of storage in Azure per GB stored? ›

Azure Blob Storage

Cool storage costs 1 cent per GB per month, and Archive is . 099 cents per GB per month, regardless of how much storage the customer consumes. Hot storage, however, is 1.8 cents per GB per month for the first 50 TB, and the price gradually decreases for higher usage.

Which is the absolute cheapest way to store data in Azure? ›

The Archive tier offers the lowest Azure storage costs available on the Azure cloud: depending on the region, rates can be as low as $0.00099 to $0.002 per GB up to first 50 TBs. However, reading data from an archive tier can be a costly activity which charges $5 for every 10,000 read operations.

Is Azure free for 12 months? ›

When you start using Azure with a free account, you get USD2001 credit to spend in the first 30 days after you sign up. In addition, you get free monthly amounts of two groups of services: popular services, which are free for 12 months, and more than 55 other services that are free always.

What FNAF game is The Blob in? ›

The Blob, or simply known as just "Blob", is an animatronic that appears in Five Nights at Freddy's: Security Breach.

Is The Blob the biggest animatronic? ›

The Blob and DJ Music Man are currently the two largest animatronics of the entire Five Nights at Freddy's series. The Blob was first teased at the end of the first Freddy & Friends: On Tour!

How many genders does The Blob have? ›

The Paris zoo's latest attraction is a brainless, eyeless, single-celled organism with no limbs or stomach but more than 700 genders. Meet the "blob", also known by its scientific name Physarum polycephalum or "many-headed slime".

How heavy is The Blob Marvel? ›

(Originally) 976 lbs.; (currently) 210 lbs.

Who is Burntrap? ›

Burntrap is the final boss of the 'Afton Ending' in Five Nights at Freddy's: Security Breach, and the last remains of William Afton's physical body after the events of Freddy Fazbear's Pizzeria Simulator.

Are boys lefty? ›

Character Information

Debated, as the animatronic is male, but most-likely, Marionette, the one that possesses Lefty, was confirmed female.

How big is Dreadbear? ›

Storage: 11 GB available space.

Is the blob alive? ›

The blob also has almost 720 sexes, can move without legs or wings and heals itself in two minutes if cut in half. "The blob is a living being which belongs to one of nature's mysteries," said Bruno David, director of the Paris Museum of Natural History, of which the Zoological Park is part.

How many Fnafs are made? ›

The main series consists of nine survival horror video games taking place in locations connected to a fictional family pizza restaurant franchise named "Freddy Fazbear's Pizza", after its mascot, the animatronic bear Freddy Fazbear.

How many Fnafs have there been? ›

The original game (Five Nights at Freddy's), was followed by the sequels Five Nights at Freddy's 2 (2014), Five Nights at Freddy's 3 (2015), Five Nights at Freddy's 4 (2015), Sister Location (2016), Freddy Fazbear's Pizzeria Simulator (2017), Ultimate Custom Night (2018), Help Wanted (2019), Security Breach (2021).

What is the Blob made of? ›

The Blob itself was made from silicone, with increasing amounts of red vegetable dye added as it "absorbed" people. In 1965, it was bought by film collector Wes Shank, who has written a book about the making of The Blob.

Does the Blob have eyes? ›

This newest exhibit of the Paris Zoological Park, which goes on display to the public on Saturday, has no mouth, no stomach, no eyes, yet it can detect food and digest it. The blob also has almost 720 sexes, can move without legs or wings and heals itself in two minutes if cut in half.

Is the Blob immortal? ›

To maximise its chances, this slimy ameboid has also learnt to produce gene variants for 720 sexes. If The Blob is cut into two, it can regenerate itself rapidly, in under two minutes. In fact, The Blob doesn't age and die at all, it can remain immortal unless exposed to too much light or starved.

What are blobs weaknesses? ›

The Blob is vulnerable to attacks directed at his face, as his eyes, nose, mouth, and ears do not have the same protection as the rest of his body.

Is there a Blob 2? ›

Beware! The Blob (also known as Beware the Blob, Son of Blob, The Blob II or The Blob Returns) is a 1972 American independent science fiction comedy horror film directed by Larry Hagman. It is a sequel to The Blob (1958).

How tall is the blob? ›

The Blob and the Mimic remain at large. Height: (formerly) 5 ft. 10 in., (after recent further mutation) 8 ft. Weight: (formerly) 510 lbs., (after recent further mutation) 976 lbs.

Videos

1. What is the Azure Blob Storage? | How to Use the Azure Blob Storage
(ITProTV)
2. Introduction to Azure Blob Storage
(Microsoft Azure)
3. Create Azure Blob Storage Account DEMO - Explained in 5 minutes
(Paddy Maddy)
4. Azure 101 – Azure Storage Accounts for Beginners
(Travis Roberts)
5. AZ-900 Episode 11 | Azure Storage Services | Blob, Queue, Table, Files, Disk and Storage Tiers
(Adam Marczak - Azure for Everyone)
6. Learn Azure Blob Storage for Beginners
(SkillCurb)
Top Articles
Latest Posts
Article information

Author: Tuan Roob DDS

Last Updated: 03/09/2023

Views: 6516

Rating: 4.1 / 5 (42 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Tuan Roob DDS

Birthday: 1999-11-20

Address: Suite 592 642 Pfannerstill Island, South Keila, LA 74970-3076

Phone: +9617721773649

Job: Marketing Producer

Hobby: Skydiving, Flag Football, Knitting, Running, Lego building, Hunting, Juggling

Introduction: My name is Tuan Roob DDS, I am a friendly, good, energetic, faithful, fantastic, gentle, enchanting person who loves writing and wants to share my knowledge and understanding with you.